Really enjoyed the puzzle mechanics. Not sure if the difficulty curve is correct and there were a few times where I had the solution but accidentally pushed a circle, maybe a take back move button, I know there is a restart but it is a little tedious redoing the moves. Still, very good job.