The idea is really good, but the player getting stuck drove me crazy. Fortunately, I managed to finish all the levels.