重构了一下,添加了select level类, 并单独出来了scene switcher