Implemented the Movable Factory and used it in the RegBuilding initialization