On the live view. Seems to be ok when only one board is scoring at a time. - [x] split out statements in useEffect into discrete functions and reduce nesting - [ ] add test to verify issue - [ ] alter lastIncompleteMatch (if this is the cause of the fault)