action function
method propertyIsEnumerable returns false
add a function dictionary
use function point
use array of arrays to store the value on the grid
use a single arrays to store the value on the grid
create a function Grid
test the grid
use dictionary object
use function StupidBug
use function Terrarium
use method of the Grid object to build up a string
use apply method
a function method binds an object to a method without naming the object twice
use the each method on the directions dictionary
use the each method on the directions dictionary
check whether the chosen direction is inside of the grid and empty
display output
use setTimeout
replace the previous output