Let's Do Japan~!

Dear God, yes. This is the game we need. Grab the video before it disappears!