Implement generic 'advance_with' method
Implement generic 'advance_with' method

- 'advance_with' is a private method for internal use
- 'advance_with' takes as an argument a neighbor-counting function
- Create public Game member functions 'advance' and 'advance_toroidally'

apostrophest/rust-congalife