Solid development of characters considering the limitations of the format. Some pretty solid descriptions and good characterization. Awesome story you have here!