I've implemented the widget manager in the project and fixed the resize and collision between blocks