Nice art and good puzzles.
I almost quit after not understanding the first level because that one moveable rock was almost indistinguishable from the non-movrable rocks. Maybe make it just a little bit more different for dummies like me. Some background noise would be the icing on the cake.
Nice effects too!