First steps: ILocalBox implementation (accessed to local cube data throw the BoxManager, used to get a local box coordinates and to manage cube walls visibility). BoxManager - used to create the CubeWorld (global box, containing local boxes), not fully implemented.