Naming consistency in bang methods
Split out GameController class from Game class
Rename Storage class to StorageController class
Postpend 'test' instead of prepend on test classes
Split up tests into unit vs functional
Split up code into models vs controllers
Rename lib/ dir to app/
Ignore resources/
Execute tests from current directory, not test/
Clone a game
Use GameController instead of game directly