A nicely-polished puzzle game! Simple to learn, with a progression curve that keeps you moving forward.