Refined Rusted Gear Behavior

Based on the GearCounter within GearController now instead of the
temporary tag-change solution.