Yoooo I completely misunderstood the mechanic at first!! Thought I had to push the rock onto the snow. But no, you have to stand on the snow lol.
Fun but really hard! I'm not great at these kinds of games tbh, but I did manage to get through a couple of levels and thought that the mechanics are pretty clever! also great character design haha