Simple but fun. Not sure how to expand it without it getting boring/tedious because grinding games aren't my cup of tea, but as it is it's a really nice and catchy minigame.
Would be nice to add a little win screen once you unlock all upgrades. I "finished" but it didn't feel like it because nothing particular happens then.