Replay multi-character maps by introducing a buffer delay

Save and replay characters that would otherwise be "lost"