Added an overarching game control class

Cut down on the code reuse between single player and multiplayer games
Merge branch 'master' of https://github.com/CameronProbert/SWEN222Project.git