Anyone know what this game is? It's called "Mario Rando [insert weird phrase I can't quite remember in here]. No, "Rando" isn't Engrish for "Land" as it was spelled in Hiragana (unless I missed something). Anyway, the arcade game has a step pad and you step on stuff to get a creature across the screen... or something. O_O