Holy shit!!! it has been one of the most intense updates and with very unexpected twists, now I have quite a few questions that will have to wait until the next update to be answered. A truly excellent job.