Revert "WIP: cleaning up tic tac toe scoring fn." because putting it in separate branch for now

This reverts commit 443d7688e42c74a2cc1e276a564fd2b5273c19ea.
refactoring scoring fn
changed to flat vector internally everywhere; other refactoring
made some changes to tests, but they are incomplete
Merge branch 'refactoringwithkevin'
fixed scoring bug