pep8 tweaking plus a refactor of computer AI for functional separation and a refactor for step6 to be logically complete, not relying on step7 to pick up slack