Sort:  

Thanks a lot @arunava!

It did take a lot of time. The plot seems to grow as I write it also. Just thought of more interjections last night while writing this