Hi @support271,
You should definitely create a method/routine where you pre-create approximately the most number of circles you’ll need (20 or 30) and establish them as physics objects, then keep them somewhere offscreen, inactive, with no collision listeners on them. Then, as needed, give them the proper listeners (touch, collision, etc.) and place them onscreen. Then, when you need to “remove” them, just put them back offscreen, inactive once again. This kind of setup is ultimately better for performance, since you’re creating a re-useable cache of objects that can be swapped in an out as required.
Hope this helps,
Brent