Chapter 9 Completed

Added some new functionality discovered during exploratory testing
and set up the application so it can be played.

This completes as far as the book takes us.