reworked game, pulled specific IO interactions into IO module and brought mention of other modules to constants