Really well done! Quite difficult to figure out what to do before it's too late, but once you understand the goal, it's quite clever gameplay. Also great job on the animations!