Using the different shapes was a lot of fun, especially with the jumping puzzles at the end.
I had a lot of problems understanding that there are shape upgrades that can do different things. Maybe you can either intergrate something into the game that can communicate this better or mention that those shape upgrades have special abilities.
Also, the jump seems to not work all the time. Not sure if you work with rigidbody velocity, raycast or something else, but it is really buggy and was a bit annoying when I wanted to jump over a pit.
Anyway, lovely level design and what an achievement to build such a game on your own in such a short timespan! As said, big respect to you and I can't wait to see some more level designs from you in the future ^-^