Challenging magical game.