Great story. Did you post this before?
Similar but i re wrote it so it can be understood better
reply