several changes.

player, npcs and creatures are now pointers to objects