Solid mechanics and cool artstyle! Took me a while to figure out some of the mechanics, but thats just my skill issue hahaha
Good job!