player stops when @ target block

when direction changes UP, somehow X position adjustment doesn't work..
?!?