Conway OOP Re-refactor

FYI, these aren't Constructors. Only the main `Game` function is a Constructor, because it's intended use is with `new`, e.g.

    var game = new Game;