Not a new concept, but very well executed! It's nice puzzle game! Well done!
PS: Feel free to try my game out! Cheers!