what a fun idea for a game!! upgrades always add a hook of replayability to a game! I personally liked the more passive approach to the gameplay, but if there was more strategy involved (some Controlled randomness), it would really elevate the experience :D