This is one complex game.