Fixed logic with walking overrides

Fixed logic with walking so last key overrides currently held key, when
left and right both held down.
Fixed logic where left and right take precedent over up and down
Adjusted speed