Ruby Version of the tennis refactoring kata with TM