Massive update because I forgot to commit! Complete refactor of movement, etc. Pathfinding up and running (kinda) needs to be debugged or maybe optimized. Entity message system greatly expanded, though this could be for the worse. Not sure relying too much on it is a good idea.