#13 make game generic to support different rule set, finished untested
#14 make commands loading depends on game version, finished untested
#15 add D6sMW support, WIP