updated game of life, now with rspec