ericyan/codebreaker — pull request #1 by ericyan (2013-11-23 15:44:09+00:00)
Title: Extract mark generating logic to separate class

The `Game` class violates the Single Responsibility Principle by taking on multiple concerns: it formats output, sends messages to output, and marks each guess.