tigertoes tested and spotted that if you change direction with the mouse wheel then press to move in that direction you do not move.
i did some debugging and saw that User.get().getDirection() is teh same before and after
it happens on linux too.
So I am trying to work out what is different between this and the ctrl movement because both use the same method to change direction but the ctrl one, since it uses a key press, has a lot more around it to do with releasing key presses.
does not work- the char is turned but walking does not work.