Pathfinding Update

A star still isn't working, but I'm working on it, I'm just committing
some of the changes I've made to it. I'm not gonna list any of the
changes because it affects nobody but me