PlayerController sets player velocity according to key events
PlayerMoveDecider allows player move 100 ms after the last move
cleaned up