If you dig even further into Genesis, you will note that not once does it refer to the snake as Satan. I think the snake is either a phallic representation or an older god. God, in the biblical sense, never denies the existence of other gods, He simply states that we do not worship other gods. So, the idea of other gods as celestial beings is consistent, in my humble POV.
Light exists without stars, stars are just concentrated gases that emit light in a manner we can categorize, the Sun is a star, thus light could have existed without the concentration of gases that make the Sun, thus light could have existed before it formed into the Sun. The moon has a few theories behind it, one being that it is actually part of the earth. The sky itself as the atmosphere could not, by definition, exist without both the Sun and the moon since our orbit basically creates the atmosphere and we need the Sun for the orbit and the moon for its gravitational pull to have an atmosphere as far as I am aware. Thus, both biblical and astronomy can be consistent with each other.
If people would get over the argument and look at the variables, evidence from our human history (which is not all describable by scientific discovery), and try to listen to each other and accept the possibility that science does not negate religion and religion does not negate science, and add in the fact that we know very little about our own history and even less about the larger universe (multi-verses, dimensions, ect), then perhaps we could get down to finding the truth, instead of arguing about speculation and theoretic evidence.
If I combined all the histories of all the cultures across the world and even the small snippets we have of older cultures (Australian and African aboriginals) then I could make a strong theory that gods do exist (possibly in alien form) and are able to travel interdimensionally and across multiple universes.
But, everything I say is speculative fiction anyways.