added mastermind
improved mastermind