Updated Factory to include setGame(Game game) and updated GameImpl to
use factory.setGame(this) approach with strategies having game passed
through the factory at create time.