Really impressive work! Everything fit together very well - the sound design and animations complemented each other well, the game looks polished and the gameplay was fun and tight. Great music too. Agree with everyone saying that it would be more interesting to be forced to choose between 2 upgrades instead of being able to opt out. Could also have been entertaining (if impractical) to be able to see every accrued upgrade listed between levels. Incredible effort!