i guess there is a delay before jumping and the character stops moving horizontally right away after i release A or D when mid air. xD
adding horizontal gravity is usually how i do it, might be a better way. ^,..,^
Hmm, it's true, could be better. Thanks for the feedback, man.