How do cheats in games like COD and CS:GO work? What goes into them? Please discuss the ethics of cheats as well.