Huge refactoring of model classes.
Add Cell class.
Add Board class.
Changed Game class hugely.