Pathfinding for Multiple AI

Moved the global variables of NPCHandler into a wrapper class; A std::map<int actorID, wrapper npc> is used to maintain a wrapper for each NPC using the AI.

Also, no more hardcoded tile sizes.