hasMoved changes when pawn first moves