Fixed settlement issues

settlements now unplaceable on resource tiles. Upgrade ctor checks for existence of settlement