CPSC 330 Group project: Mastermind the game.