ReImplemented Unit Movement(again)(A*)

I've re implemented unit movement to now use A* to move pieces from
point A to point B smoothly. There are still some bugs to fix like the
piece doesn't stop all the way on the center of the hex tile.