I concur with the other people saying that the collisions feel off. And it seems wrong that you can get stuck in walls.
But despite of that, I had fun working around these challenges, and beating the five levels. I assume level 6 is the last level.