Very nice puzzle game with quite an original concept. I really liked the different mechanics you've managed to implement, great work!