第二次版本完成

将Snake类化，优化项目结构