Nice idea, it was funny to get all the upgrade and the fact that are consumables adds a new layer of challenges, but at the same time motivation to keep playing even after have purchased the majority, if not all, the upgrades.
You can definitely monetise it in game portals!
Well done :-)