Pathfinder

Pathfinder encoding is not complete, but there is a more important task that must be done first. I need to make engine.py smart enough to work with multiple engines. At the very least, the character builder needs the ability to select specific games and specific engines.