It certainly looks like a Fumita Ueda game.