fix islands generation w/ help of property testing