Excellent puzzle game design/difficulty curve. At least up to the third level, each stage adds just enough to completely throw me off. 5/5!
Thanks for the detailed feedback, syreen. :)