Pressing and releasing opposite rotate key cancels previously held rotation
"if I hold down the rotate-clockwise key for example, and continue to hold it down when I hit the rotate-anticlockwise key, the newer key is given attention. This is perfectly fine. However, when I let-go of the rotate-clockwise key, my rotate-anticlockwise key is being ignored, and will be until I let go of it and hit it again"
"it's sort of unavoidable with the way key hold downs are processed, as an overall rotating state that's also shared with controllers etc... otherwise we'd need a separate rotating-right and rotating-left booleans and then track those and that's more work and computation"
"could probably fix it some time though"