Remove Game.start method and failing SinatraApp test
Refactoring
Start to add state subclasses
Call try_move in Board.place
Pass board down to state subclasses
Start to implement try_move
Major refactoring so board.place only takes one parameter
Check a position is available before placing it
Separate place method
Refactor state tests