Dang, this is very well thought out and polished! Excellent puzzle game. Started making my brain hurt at around level 11.
Thanks! I'm glad you liked it :D