Add settlement and city classes to further abstract game components
instead of using corners every time.
add list datastructures for settlements and cities to player class for
easier code manipulation