add new new game method algorithm