Fixed error with makeMove. Added driver class to test pieces.
Implemented more move functionality for pawn