I think one way of making this variant simple is just to let white make the first move,then all the other moves black and white make together
Variant suggestion: Premove Chess

Well, since all moves are premoves, you don't have to wait for your opponent to move before entering your move. Your move just isn't processed until after your opponent moves.
You can't process both moves simultaneously, though, as they might conflict.

why don't you just make it where if your premove is illegal, you skip your turn, this would allow for more chances for black to get the offence back.

ok, then how about you have a bank of three-check/moves, when you make an illegal move you lose a check, and you can heal one back by making a legal move.
ok