Though the idea itself has been developed by some other participants, you explored its possibilities much more. The game is very polished and each new mechanic gets introduced gradually in a perfect way. The levels get hard and sometimes frustrating, but in a fair way. Excellent job!