Added a fully functionall Logger & commented absolutely everything new in
detail. Cleaned away some old irrelevant and unused comments and code.
Refactored some methods in GameEngine, AI and MoveData. Added a FullName
property for ChessPieces to be able to call them by their name in Logger.
Added a Game Over Menu with 3 Options, 1. Keep Playing, 2. Print Complete
move log, 3. Quit Program.