Cool story! One suggestion though - leave this a stand-alone. You could go further, but why? You could write a little more about the past, but then again, why? This stands alone just fine. There is enough information for the reader to imagine the past and come up with a suitable future for all the characters.
Hope to see more from you in the future!