Fun puzzle game! You got a lot out of the mechanics you layed down for the given deadline. It would have been nice to end with a level that covers all the mechanics and obstacles combined, but i would understand if that was getting too tight on scedule. The only real thing that would have been nice to have is a button that instantly resets all the gears, so you don't have to manually remove them off the board if you mess up.
But overall very fun, and extra bonus point for the hands on learning throughout the levels!