为了保证代码的复用性、放弃了API部分人类和屠夫分开使用两种接口,转而所有函数都声明在IAPI类里,不希望被调用的函数直接定义为空。
修了几个错误的构造函数及一些错误的拼写
基本完成了logic.h、state.h