Great stuff, really felt the world. I suppose my only criticism is that you could show and not tell, bringing some of these scenes from flashback to the present will make them much more vibrant. There is a passivity to the past tense which can 'defangs' it somewhat. Agree with Omnitect and Buggritt, but great work!