added movement via keypress