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