simplifying xbl game logic