Really well thought out! It's a great puzzle game with a clever concept. I really enjoyed it. Great job!