new game class and result class