Added support for Enivornment, WorldType and custom generator per world