添加Engine类

未测试