add world seeds, change how world opts are handled