Really polished puzzle game! Simple and effective. I got stuck on a purple level with a 13-move limit, but I had a great time. Well done!