Worked on the village manager

Getting all the update and save handling out of the way before i start
on creation. This way i know the village will update and save while i'm
doing debug on village functionality.