Ruby implementation of Conway's Game of Life using fun terminal display.
ruby game_of_life.rb
TerminalConway.new(params)
rows: integer
columns: integer
fill_ratio: float 0..1 initial fraction of spaces populated by live cells
rate: seconds between generations
patterns: 2D array of string filled with empty space or * to initialize cell pattern, if defined, overrides other params other than rate