game unit delegate