Main game class