seeding rand(), if it isn't in the world gen constructor it must be seeded in a module that runs before world gen