Discovered a small issue with missed attacks where if you press the button after it leaves the interact zone, it will instead consider the next attack as a miss. I'm gonna take some time to look through this carefully.