Move Tile into gamemodel and create TileView
With Tile/TileView separated, make unit tests console driven
Formatting
Move existing console tests into console_test_harness
Add group prefixes to newly harnessed console tests
Teach piece to find it's moves given a gamestate
Simplify hashCode implementation
Break TileView off of HexView to allow eg MoveView
Show available 3-slide moves when you click a piece
Queen, Spider, and Grasshopper have their real movement rules
Render highlights last