chess up until checkmate and added exceptions to mastermind