another thing ive noticed is, when 1 key is pressed and held in, and another key is pressed at the same time, the key being held is overridden by the last key pressed, is there a work around to this? i think this is the issue here, that the key held down is overridden by the last pressed key and not updated to notice key thats held down is still held down? i hope this makes sense