More work on NPCs. Started work on a function to update a town monthly.