modified calls to defend method to include opponent as argument