Removed legacy code from the project to fix compilation issues.
Added some of the logic for KingTurn and PawnTurn.
Added some of the logic for GameLogic.