添加了动画控制

添加了动画控制类的功能
修改state类，改为使用接口

修改状态机机制，使用接口代替超类