Original idea, with some basic mechanics but with some very good level design ... which makes it a great puzzle / platform game. It became quite challenging (in a good way) and I have no idea how many levels you did (quite a lot !), so I didn't finish but I enjoyed it.