procpgn.py: refactored to avoid insanity. Asign symbolic values (e.g. blackKing) instead of numeric (e.g. 1).