Snake game 包含的基础的实体有 snake, food, wall;它们都是由 cell 组成,food 是一个 cell,而 snake 和 wall 是 cell 的集合。一个 cell 就是小的长方块,有位置和大小属性。 snake 需要实现 move_body, grow_body,check_bite_food, check_bite_self, ...