Worked on wold

* the function build world works with nested vectors
* the pretty printer works with "nested worlds"