Controls can now be 'reset' manually (this clears key presses of their pressed and released flags) instead of every tick. Can be re-enabled using automaticReset()