Added in alternative key bindings for movement

Can use either WASD or arrow keys for character movement.
However, the WASD keys have a Event bug where they forget all but the
last key being pressed. Pain in the ass.