It might be worth considering just changing the rules for the pawn to deal with this. It's hard to tell what it means to move "forward" on a board like this, even after understanding the indicators.
Maybe pawns could just move horizontally/vertically and attack diagonally, regardless of color?
Maybe pawns could just move horizontally/vertically and attack diagonally, regardless of color?