What Drives You to Make Each Gun Perfect?