This was tons of fun to play through! I especially enjoyed how the open design of the levels allowed for various possible solutions, usually a more straightforward puzzle solving solution vs just running around blowing things up and tricky platforming to make it work.
I did get slightly annoyed by some of the ice placement, mostly while I was trying to puzzle out a solution and not focusing on platforming. I also kept forgetting the cannons would kill me, and once on level 29 the cannon on the bottom right seemed to kill me through the wall (and skipped the portal, the portal might have messed up the damage hitbox?).