Great job with the character designs and the music. I think it could use a bit more randomization with the gears and characters though. Maybe adding different tools for different types of dirt or something along those lines to bring more variety, other than that well done!