misc fixes so pathfinding works again. only tested with the unit grid.
the position component must support floats, otherwise small movements and a fast framerate will prevent value from becoming larger that 1 greater that the previous result, leading to no movement after float values are truncated to int
tests were using old data
pathfinding target positions were using wrong data type (list v. Vector2)
misc fixes so pathfinding works again. only tested with the unit grid.