This is fun! It's unpolished in certain respects, but the movement and interactions with objects as the rotating gear is very cool!
Great work!