Arm Swing Override

Allows for arbitrary execution of code from an item when the player is supposed to swing their arm.