Excellent puzzle game! Each level felt well designed and built logically on the previous stage.
I'm not nearly smart enough to get three stars on every stage, but appreciated that score was used in place of a turn limit and found it balanced really well for me on the earlier stages where I stood a chance!