Simulating Supernova Shock Propagation Through Stellar Envelopes in 3D