Changed integer type to unsigned for board.

Also begun implementing some code to calculate legal moves for pawns.