I like the efforts and thoughts u put into the level design; one level where we will need to shoot ur little ice to reach a button on the ceiling shows the potential of level/game design.
Some suggestions: the wall jump seems to be a critical mechanic, but it feels inconsistent and hard to master; I get frustrated and keep failing to do certain jumps consistently. (They bounce around fast)