use a functor to capture the World's type
orient around a focus point in screen centre
make the focused point be only a rectangle contour