Add second board for 'next' state.
Changed Game constructor parameter order.

This is more consistent with array nesting and more intuitive.
Add Game.tick method to update board state.