The BEST puzzle concept I have ever seen!The way you introduce each mechanic and how you design each stage is very brilliant!