added firing while holding LMB down