more pathfinding fixes

- ignore invalid paths: reduces lag!
- stop units moving onto units (that they know about)
- fixed reapers.