Stevie G #1 The sphere2 was present in the world when you call updateworld() so it's logical that it is still present in the collision list. If you remove it before updateworld() then it shouldn't appear.