Conway OOP Re-refactor

Nice try using the `before()` helper, although the calls to `game.setAlive()` could go live inside that callback, as well.