Refactor GameEngine and add "io" prefix to stylecop allowed prefixes