Remove redundant property
Add skeleton rules.dart with browser tests
Add method to copy a gamestate
Add appendGameEvent to GameState class
GameState takes GameEvents but stores and appends Moves
Add adjacency test to Coordinate class
Add implementation for One Hive rule
Picking up a piece to move it temporarily violates the One Hive rule
Add direction detection to Coordinate