NPCs work but seriously need to be refactored and made chunk-based not map-based.