Game play bug fixes based on extending full Soldiers game unit test

This pull request contains bug fixes necessitated by extending the full Soldiers unit tests past the end of round 1, and continuing to the end of the game.

This should complete all basic testing of the game engine for Soldiers games.