Issue #57 Some re-jiggering of how battles end and how the game is initialized - needed to support proper game-over. Incidentally fixes #44.