What a beautiful game! It feels like a completed production where the graphics, audio and controlles are fine tuned. Like you mention, a bit more fine tuning of the gameplay, such as more variation in the challenges, upgrades etc would make it perfect. Still, the most professional feeling game I tried so far this game jam! Great job!