Added level of indirection to world; RenderableWorldObject