Amazing puzzle game! Love the mechanics you implemented. Level design is also solid, not too hard, not too simple. Great entry. Nicely done, good job! :)