Extra pawn bug FIXED
-Apparently I left an if condition from some of my debugging over the null move search reduction but commented out the statement that went with it, so a line that removed pawns from the piece lists that should have been executed every time only got executed when the if clause allowed for it.  The if clause has been commented out with the code that went with it and extra pawns are no longer being added.