This doesn’t get into refraction, reflection, etc. but it’s an incredibly satisfying answer.