Added IO namespace
Renamed to game-spec namespace
Renamed to board-spec namespace
Refactor