began restructuring NPC class to allow for multiple types and AIs
fixed compilation errors
changing lists of entities to lists of NPCs
resolved type difference compilation issues
moved AI routine into NPC class
restructured player and NPCs to allow for more NPC types