removed unnecc. custom states
functionality now provided by
python-chess lib