LOL Very Funny Flash Movie!
It all makes sense now. The story actually brings up that educational game "Mario is Missing" which in all reality plain sucked (he must've been on a star or shroom when it was made). The anime music by Ayumi is AWESOME! LOL I recommend this movie to everyone!