Variables have local scope, and are constrained to live in a block (a block is a collection of statements enclosed by braces {}). Also, variable shadowing is allowed.
{}
{scope.play}