Added world Pre-generation

and synced my git to remove changes.