add features, specs and implementation for the codebreaker game