More refactoring and renaming
Removing parameter from adjacent_cells method. Giving adj_cells method a better name
Using key value each for Hash class instead of Enum each method
Moving hash accessor formatting to class method
Stylistic changes, not sure how I feel about it totally
More splitting up methods
Moving to placing initial cells on the board using a hash for faster lookup
More descriptive naming
Removing unused method and extra calculations
Removing double print of first board state, renaming methods
Making a clearer way of drawing the x's and .'s on the boad
Removing sleep from game loop
Cacheing adjacent cell coordinates once when the cell is created
Adding back sleep 0.1 s b/c running much faster. Moving board bound check to cell and caching it.
Sending hash instead of x and y to create cell
A bit of rewording in cell.find_and_store_neighbors
Having cells report to board on state change rather than doing an entire board check each time to report live cell count
Fixing error with rendering the board
formatting
Removing dup check for hash since checking hash length and dup won't be counted