Pre-generated template world could be used.
Refactoring