Moving functionality into GameBoardExtension away from Icon Factory, may have a slowness issue?