refactor single show guessing and section getting/setting