修改Map类名字为Grid，因为和总地图名字有点雷同，命名不合适
添加了一个BlockSyntaxParser的测试
添加所有可用Parser的测试，给所有parser添加hashcode和equals方法
添加了一个地图抽象工厂类，方便制作地图
修改Executor的测试
删除ExecutorTest中的指令解析工厂
修改了一些Executor的代码，RollExecutor还没修改
修改Grid数组为Map类，将地图抽象出来，只给出接口
修改之前的SyntaxParser测试的名字为SyntaxParserFactory测试（实际上测试是这个）。
添加真正的对SyntaxParser的测试