Excellent stuff! I wish I had pointers to give or suggestions to make, but the attention to detail, the visuals, story, and internal logic all mesh perfectly, creating a coherent work! I, personally, don't feel qualified to critique this piece - It's so good!