Had a good time with this one, took me a second to work out the mechanics, but really cool once I figured it out, well done, great concept here!