Added world view, interaction and fixed tests
Merge branch 'world'