implement new game method