Property class edited; removed constructor params in favor of builder pattern; if can be bought then tile has a property