I use block initiative and resolve posts in the order they are presented by the initiative. If your post is invalidated by someone who posted after you but is at a higher initiative, I will do my best to turn your post into a valid but equivalent one. You have until your next post or 24 hours (whichever is sooner) to make changes to it. For maps, I utilize Google Slides. I wait 24 hours from my previous post before putting characters into the next initiative block, effectively putting you in delay. This is not a punishment, I just like to keep combat moving so we don't spend a week on three rounds of combat due to slow posting.
An example:
Initiative
Biggy McSmasher <--- It would currently be this character's turn
Bad Guy
Bad Dude
Spellsy Mc Spells
I'm not a rogue
A DRAGON!
A whole 24 hours pass and there is not a word from the player. Time for delay!
Initiative
Bad Guy
Bad Dude
Biggy McSmasher <--- It would currently be all of their turns and the enemies turns were resolved
Spellsy Mc Spells <---/
I'm not a rogue <---/
A DRAGON!