You understood the assignment and executed it well. I loved your world-building. My main criticism would be that some of the adjectives/adverbs you have chosen feel out of place as descriptors. Overall, though, good work, and good luck.