Revamp pathfinding for variable movement costs.

Made mobs look where they are going, add GLSL shaders, add unit
selection, add zones, add items, add asset preloader. I should commit
more often.