Fixed the index bug in Pawn.
Fixed so that isMoveLegal
in pawn works for all
cases. Added an input
parameter board to the
function so that it can
check for opponents and so
on.
Has changed so that Bishop, Rook and queen can't jump over other pieces.
Converted everything into using the mediator instead of direct calls
Merge branch 'master' of github.com:marsj725/TDDD49 into isMoveLegal

Conflicts:
	Engine/Bishop.cs
	Engine/King.cs
	Engine/Knight.cs
	Engine/None.cs
	Engine/Pawn.cs
	Engine/Queen.cs
	Engine/Rook.cs
Merge pull request #17 from samni698/isMoveLegal

Fixed isMoveLegal functions
Merge branch 'master' of github.com:marsj725/TDDD49 into isMoveLegal

Conflicts:
	Engine/Bishop.cs
	Engine/King.cs
	Engine/Knight.cs
	Engine/None.cs
	Engine/Pawn.cs
	Engine/Queen.cs
	Engine/Rook.cs
Merge branch 'master' of github.com:marsj725/TDDD49 into isMoveLegal

Conflicts:
	Engine/Bishop.cs
	Engine/Pawn.cs
	Engine/Queen.cs
	Engine/Rook.cs
Merge pull request #19 from marsj725/test

Merge problem
Merge branch 'master' of github.com:marsj725/TDDD49 into check

Conflicts:
	Engine/Bishop.cs
	Engine/King.cs
	Engine/Knight.cs
	Engine/None.cs
	Engine/Pawn.cs
	Engine/Piece.cs
	Engine/Queen.cs
	Engine/Rook.cs