Half Movement Pt 1

I have methods up that allow things to move half the current distance,
but nothing calls them yet. I am putting this up so that I don't lose
anything. I am still making the prevention methods so we don't walk out
of the map.