Nice job, but there are a couple bugs:
Daily requests currently loop back when you collect the reward, instead of being completed just the once
Upgrade prices seem to scale with the number of times you bought them, but the price displayed doesn't update, so it doesn't make clear how many points the game will charge you