Why Solar Eclipses Happen (redone)