Removed Square.attributes in favor of putting a square's attributes directly on the object
Add an entity object to track things in the game world
Add a TODO list
Halfway done with a refactor
Fix bug so a param to Game() is not necessary
Complete refactor

Entity management is done by the Game object.

Entities themselves (squares) are simple collections of properties.
Add shortcuts for movement specifications.

up, down, left, and right