Refactor to separate engine from game specifics
fixed engine config loading issue