implemented DG game