Ruby implementation of Conway's Game of Life without defined boundaries