Dynamic Component still visible after it should be removed?

Hello,
Below I uploaded code. I am testing deleting a moving meteor by pressing a button, but to my dismay meteor is still visible and moving after remove component id block used.

Is removing component really gone? I have a moving component and I am commanding that the component with ID gets removed. However I must set it visible to false for it to actually disappear from my sight. Shouldn’t all properties including image speed and visibility all get erased by removing a component? Why do I see left over data associated with the component floating around after I commanded the whole component be removed?

My ultimate concern is getting app speed bogged down by left over data from partially deleted components or unintended interactions with left over property values floating around.

Note: This is an initialized component I do not know if it is only initialized related data that does not get erased?