fix cleaning of transparent meshes and close #1522

Thanks to vlj who pointed me to STKAnimatedMesh::cleanGLMeshes() I finally fixed #1522. The problem was that every new bubblegum shield added a new transparent mesh which wasn't cleaned properly after removing the shield.