That's a pretty good puzzle game! Really liked how the levels were designed!
The only thing I was confused about were the collectible crystals, was there any way to figure out where they were and I just missed it, or do you have to find them by chance?