I've been giving autofire toggle a bit of thought on how to implement since I read this, especially since I don't want to add any sort of settings menu to the game at the moment. Additionally, autofire was already a last-minute addition due to a charge-shot function being cut very late, so if I end up implementing that later I'd need to move autofire to a separate input since both tap and hold would be taken up on the Shot button. I think the best solution would be to have a dedicated autofire key that would respond to a tap by toggling on/off, and a held input (>0.25 sec) would act as it currently does.