Modified solution (.sln) file and framework project file (.csproj) to fix some build/run/debug issues I was having
Fixed: bug in IsValidMove() which was not flagging as invalid if they were moving into check
Fixed: Flag setting on enemy
Fixed: Invalid moves into check generated/chosen by minmaxChoice()
Moved: Flag setting to Help.flagEnemy()
Moved: greedyChoice() further down in StudentAI.cs for readability sake
Changed: Help.inCheck() if a <color> king is not present on a board then that color is in check; old behavior is to throw exception at king absence
Changed: Heuristic.getValue()
	-tried to lower pawn advancement tendency
	-bad idea to move king unless you have to
	-less bad idea to move queen unless you have to