An amazing video game.