More npc improvements and camera controls

the npcs have a few needs that rise (food, cleanliness, need for a bin)
and the camera is now kept within the bounds of the map