fixed pawn
adding kevin's code for proper turn based moves, preventing user from putting themself in check
fixed gamelog disapearing bug, and turn is always white when newgame is selected from menue
flag for first move now gets set for pawn, rook, and king
added flag first move for pawn, king, and rook