Black_Rock_Shooter said:

EDIT: Okay, so maybe it turned out longer than I had planned, but it felt short.
It's like I'm reading an episode 1 synopsis for a new anime. Great work providing all the specific details.