Added power off during programming.
Fixed issue with Full-Auto and Ammo Limit

When resetting the ammo limit by holding the trigger for 2+ seconds,
Full-Auto would immediately start firing again.