Cool game! I managed to beat it, but I ran into a couple of things during my playthrough. Right after swallowing the last block, my character completely stopped moving, so I restart it and was able to complete the finish the game. Also, during some jumps the character would get caught on a tiny block's corner, which let me jump again to reach the block's top. It's actually how I managed to beat the game, but I wasn't sure if that physics was an intentional feature. Good job!