A programming game for Java of playing Iterated Prisoners Dilemma