changed pawn constructor

pawn now holds a pointer to the gameboard array.
Overhaul to pawn legalmove checking coming.
White pawn broken by update.