Finally fixed overlap issue
Fixed Minor Bug
Fixed Generating village if player already has a village