player moves with keypresses