Took me a little while to get the mechanics down, but it was a pretty good puzzle once I got into a rythym.
Thanks for playing :)