added diamondsquare terrain generator