Cool game. It took me a few tries but I like that there is some strategy to figure out to help work around the randomness.
It felt like mastery of the game would be maximising your gold runs, but not being able to buy the same upgrade on multiple levels hampered that a little.
Looks great, especially all the little UI touches. Nice job.