world gen and objects