More work on the basic structure of the game.
Add unit definitions to previous.