Oh my stars, THIS meme! It's gonna be stuck in my mind again!
This totally reminds me of an awesome game I played as a kid. One with weird trippy battles and a scratch-n-sniff page in the instruction book. :p That being said, well made, especially little touches like the juuuuust-original-enough music.