implemented game restart