Update chess.py

Fixed steps (intermediate steps between source and destination of move), updated pieces to reflect if taken and started functionality to tell if either king is in check.