Implements basic gun fire system with attack state machine and expiring system.