This game is quite challenging but I love it. For me as some one who loves playing (challenging) puzzle games is this game flawless. Because of the logical simple and clear design it's also very fair.
Brilliant job!!