Update chess.py

Added debugging to steps and fixed errors. Now basic rules to return possible moves are working with some conditions etc. still to be added.