UserInputProcessor reworked to handle multiple key pressing more accurately