Thanks a lot!
- I did plan on making the shape switching cyclic or just assigning each shape to a single key but went with current since I was unable to create transition animation for Triangle to Square.
- I did have a plan of adding more levels but the time didn't allow me.
PS a secret: If you clone my code and run it, you can find a dummy level which I created while scoping mechanisms and preparing the game design, assets which uses a few other mechanisms as well. - As for the theme, my plan was to make it more story centeric like a fronzen ice age world and then make each ability have a heat like animation. Also introduce more theme oriented assets like breakable ice walls with heat, frozen bridges, etc.
Thanks for the feedback :)
Will try to improve this with better graphics and planning :D