ice sliding puzzles are always fun, even if i am relatively bad at them :(
some simple looping background music would have been nice to set an atmosphere, i think. the sound effects are there, and they definitely improve the gameplay.
i encountered a bug: there seems to be no system in check to see whether you exit the screen. for instance, if you immediately go left in level 3, your character walks out-of-frame never to be seen again, and you have to restart the game, very frustrating in games like these where you can easily walk out-of-frame accidentally. it should be fairly easy to implement, i think, but of course i don’t know your codebase.
am i right in the assumption that you wrote this without using an engine? if that’s the case, i am very impressed, you already know more about how to conjure computer magic than i do.