Go problems consist of a predetermined board layout, which side to play first, and a goal to be attained. This usually involves life-and-death situations with goals either to survive an attack or extinguish the opponent.