Really neat gameplay and I liked how you used just a small set of rules to create that many puzzles. I was always looking forward to what the next level would be. A small thing that I would change is the transition animation when you switch players. I thought it was a bit long and disrupted the gameplay a little, as I switched a lot.
Overall it is a really great game and I had a lot of fun :D