fixed shelf shadow collisions