Character walks 4 directions, sprite image changes direction

Code for changing sprite needs major cleanup/streamlining.

WASD walks, arrow keys change facing direction.