Half Movement Pt 2

I have the player moving half squares, but whenever you move up and to
the right it does weird things. I havent been able to figure it out, but
im done for the night.