[[ BUg 12962 ]] Make sure we only attach / detach player objects once - it seems that creating a hidden stack, then setting visible true can cause an embedded player to be attached twice making it break.