create boardMaker.py, fix bugs