Rules 1, 2 and 3 implemented following Ryan Bigg's 'Coding Conway’s Game of Life in Ruby the TDD Way with RSpec' Screen Cast.