4 direction movement

Acts funny during movement, like its not updating right. Not sure what's
wrong.