How are you protecting the main weapon gear from vertical shearing? A upwards hit on one of the teeth must put a load of shock through the robot, might misalign the gear teeth.