Moved games_target logic to Choices object
moved logic for determning side, questions about test doubles
Server logic moved to Choices object
Minor test-tidy
Refactoring of Choices class, creating GameType class and subclasses