remove game dependency from GameState constructor.  addState removeState and removeStateByName now assign a backwards reference to the game object onto their target states