ensures new shapes are created upon a shape death