might help to actually calculate white pawn moves...