Improving constructor to get sideSizes and define if isRegular through coordinates