Hey, I was curious about what this mystery game was so i was looking and I found this screen shot. And its of that frog guy selling you power ups. cool eh?
Personally id never heard of this one, sounds good tho.
heres the link.
jupiters screenshotsee ya. :-)