first pass of character moving.
path finding now is running but it is buggy.