I can't speak for the author...
... but I was reminded of a Native American creation story, involving a turtle. Those of you asking "err, umm, what's a turtle got to do with creation..." google "turtle creation myth," and answer your own stupid question.
Not that anything on Newgrounds is required to have anything to do with anything, thematically.