Starting to flesh out the possibility of a working domain model that's independent of the game play and game logic.