Moved the popped checking into the base bubble. You have to check if popped is false then set it to true if you are calling just the pop method rather than collision.