land now generates, need to fix algorithm