Very good game, the puzzle were very challenging! (the only level I didn't manage to beat was level 18).
I think the mechanic that confused me the most was the sand, took me a while to realize it's independent from the light direction, but I think the other mechanics and element combinations were very cool.
Overall well done I had a lot of fun. If I can ask, how many people were behind this project?