ChessPiece.move() now returns boolean so players turn can loop based on valid move, pawn should now be able to perform any and all valid moves.