Virtual Vengeance: A journey from man to machine