Very nicely done
It's not often one comes across a game that requires intellectual thinking on newgrounds, nice going. The only thing I'd recommend is a timed game option to add to the challenge, but this is a nice work of art. I hope this makes the front page, it's well worth a look.