Took a while to figure out how things work, but there's a lot of interesting interactions between the different mechanics. I like it! Wish it was easier to control which direction the parts are pointing though.