partial commit for new NPC handling
partial npc updates part 2
graphics are slightly messed up. like a lot. in the process of fixing
i'll sort this out tomorrow
Yet another graphics reorganization.  A lot of it this time.
Reorganized the graphics_lib structure