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}