@yvuvuvy thank you for your analysis!
Here I played Fe2 @Kd1 because I didn't see Fc2 @Kd1.
In the following position I played 23. d4? was because I failed to recognize the importance of the f3 pawn. I think that in this game you have to recognize which pawns are key panws for you and your opponent.
After 24 ... Ng4, I don't know how White can resist the attack without losing much material.

This variant now posted to Variants World
This has been posted to variants.world. Check it out at https://variants.world/posts/784.
Threaded Turns
You start with a bunch of weak pieces on the board. Make them count. Drop a limited number of stronger pieces during the game. Build your position and win the match piece by piece, or field your strongest pieces to attempt an early attack. The royal piece is very weak, so you have to watch out at any time for sudden attacks.
This variant is in some ways analogous to chess, xiangqi, shogi, etc. but my aim was to make it feel like its own game. More precisely, like an archaic game. From FIDE chess it takes the pawn and the 8x8 board. From xiangqi it takes the horse and a weak royal piece. From shogi it takes a single rook and bishop; also, the non-royal king might act similar to a shogi general.
Tentative strategy tips:
* wazir < dabbaba < pawn < alfil < ferz < xiangqi horse < king < knight < bishop < rook.
* for an aggressive opening advance the b-c pawns to drop the rook on a semi-open file.
* sacrifice pieces weaker than a xiangqi horses to break a pawn chain.
* advancing the enemy soldier is a positional advantage.
* a simple answer to early attacks: deploy a king.
* if your opponent is cramped, don't open his position.
* play the long game, then sacrifice your pieces to deliver checkmate.
To test the game, going to https://variants.world/posts/784 and clicking on Try this variant should do. Let me know what you think!