Fun game, nice puzzle design! Took a while to work out how things worked but it was all good after that.