Excellent work. I really appreciated the characterisation of the factions, especially of the robots as more than simply cold, soulless calculators.