made abstract functions in TwoPlayerGame public