Levels are well designed and new mechanics are introduced in what I'd call "tutorial levels", making them easy to understand. Good job!