fix bug here with moon illumination