mini game for Agile, Test-Driven OOD with Ruby and Rails and Refactoring