fix bug where bubble position lists were getting erased each frame