a couple places I added this statement to get imports to work properly.
import sys
sys.path.append("../")
As I understand it, it makes the default path as the folder above the current directory, this way we can import from test folder to chess folder and vice versa. My goal was to use python packaging with init.py, but I couldn't seem to get the packages to work correctly.