background uses environmentCub. Midground still disappears occasionally!