New terrain generation method + test class