fixed the dependencies of the Game class through the constructor, SinglePlayerGameEngine now declares winner when board is no longer in play