by XxF5xX
Excellent story!
Needs some punctuation marks though. People speaking needs to have quotation marks and in separate paragraphs.