Not that bad, seems to be following the typical old tale, fairy tale conventions.
Some advice:
Just a small thing, and I know I have the worse grammer here, but I'm sure it's "most of oddworld".
Try not to have names like Sloggadon, unless it is meant to mean, or sound like it means for example "village that trades in slogs". Alternativly, if it's a name that is meant to be a joke and referance to something else, like Elswyer in Oblivion, or D. Caste Raider from Stranger's Wraith, that would be ok in a world like oddworld, as it is done all the time, aslong as it is clear and appropiate, or extremly innappropiate.
Your foreshadowing is painfully obvious, try to be more subtle, but in this case, we all know what happens so it doesn't realy matter, but in the last sentence, you could have said something like "But that was all going to change due to (Unforseen consiquences, the inevediable, something no one could have expected, rumours of a danger forecomming, etc.)"
The whole asteriod thing is a bit risky, as it is no one's fault, it can't even be caused by global warming, but I guess it's the results of the storms that matter.
Altough you are going along the cliched road of "a blissful world and everyone is happy but then a completly unnexpected thing caused by nature ruins everything."
But this is done alot in fairy tales/ yarns, and this seems to be the format of your story, so it's ok.
Well the story's yours, so I'll leave it at that, but I can see potential for this.
__________________
|