Changed piece representation from str to integer. white_pieces and
black_pieces dicts changed to lists
Removed unneded try-except
Dont consider moves to capture in the wrong direction