That's a fun take on the platformer genre! I was a bit confused when I could pickup items I couldn't afford from the shop, but I figured it out. Maybe adding more items to chose from in each shop would reduce the number of soft-locks, or having one or two useful items that are always available. That might detract from the random challenge aspect as well though. Good job!