You can download most recent release is here. This includes links to the source code and a YouTube demo.
- Modified screen draw functions so they don't take any arguments: the Screen objects subscribe to the game object now for other other reasons, so I don't have to send them the display.
- Retire screen is now as encapsulated as the win screen.
- Found the save error. For some reason it stopped saving names in lower case. Fixed it.
- Added comments to Game() class.