masive commit: new classes and  new logic of movement and rendering of the objects