- Added BMGame and database support for whether a player has accepted a game
- Added BMGame-level unit tests to check that the game only starts once all players have accepted the game
- Removed PROPOSED game state because this won't be needed
- Added BROKEN game state to allow games to be marked broken on the dev site