fixed board and added promoting
added pawn 2 space moving extra check
merged