added arrow keys to move