machs doch einfach mit pics...
wenn nicht:
mach ne zusätzliche Fork, die den gegner abfragt, und wenn g=d muss einer ausweichen.