fixed linting warnings
dded vertical movement; currently upkey will overwrite down key
seperated competing keypresses; left and right together will now cancel out