A Tic-tac-toe in Ruby using TDD and the Gosu, 2D game development library