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 round 2.

Since the unit test does not yet run to end of game, bugs concerning end of game logic may still be outstanding.