Instead of re-rendering the whole board every time a move is made, it only re-renders the affected positions.
Merge pull request #24 from marsj725/pawns

Did some changes to the Database so it should be functioning now, will s...
Implemented the checkMate function. When an user sets the opponent in check mate a popup window appears that informs the user of the win. When the user presses ok the game restarts. Also the player can't move to a position where he puts himself in check.
Changed so that the AI tries another move if one fails (for example if the draw puts the AI in check)
Implemented so that a draw is detected.
Merge branch 'master' of github.com:marsj725/TDDD49 into winner

Conflicts:
	Mediator.cs
Merge pull request #27 from samni698/winner

Fix
Added a menu in the top left corner where you can choose whether you want to play Human vs human or human vs AI. When changing the mode, the game resets.
Merge pull request #28 from samni698/modeSelection

Mode menu
Rewrote the database file to support XML files instead
Merge branch 'master' of github.com:marsj725/TDDD49 into pawns

Conflicts:
	Mediator.cs