写到第四问，添加了game类的实现