added arrow keys to movement