Added the ability for users to enter moves in Algebraic notation at the command line.
Also modified the player so that it checks the disambiguation given, if any, to determine
the piece to attempt a move with. Please note that castling and Promotion are still NOT
supported.