Big refactoring(change create terrain method)