Never mind! That crazy ass numbers need mapSize
some exponentially high figure, which is definitely unhealthy for my pc.
Instead I will make another light just outside the orbit of moon, just bigger than the size of earth, always in between the sun and earth, so eclipses happen.