adding exception

adding some additional comments to pawn moves
adding the exception to the location constructor