Very original idea, been playing chess for ~25 years. Never considered or played such a variant.
With more time, code could be added to allow for checks, castles, check mates, pawn promotions, AI enemy, online multiplayer, etc.
Liked it, would be interested to play it against another live opponent. Good work!