Thanks for the feedback. The bullet cancelling mechanic is to stop spamming, although we could also implement some sort of overheat mechanic.