A friend of mine saw this game in an arcade hall when he was in Japan this spring. Incredible strange and so Japanese. :)