Really cool game! Very cool puzzles they work really smoothly !
Mine has similar mechanics if you want to take a look ^^