Added ISessionController that hold a reference to the
controller of the ISession.
Added IWorld that represent a single physical world.