This is a really clever puzzle game and requires a ton of strategy. Good ramp up of difficulty (you managed to lure me in with some easy levels first). A really great job, thanks folks!