Added Check and Pawn changes
Merge branch 'check'
King Check WIP#3