Really cool main mechanic !
I like the whole idea of having to deal with the accidental patterns you're gonna deal with if you shoot too much when facing your past version, sorta adds a puzzle element to the combat where you need to plan ahead a bit.
Also from a technical standpoint that's quite an impressive feature, cause i don't know how you managed to get the player input to become a pattern for the Ai clone in Godot :o
I only had a few issues while playing,
first the clone spawning where they sometimes seem to get right in your face with no real time to react, so i didn't really understood if they spawned where you were at the begining of the wave, or if they spawned where you were at the end of the last wave ?
And last when clones spawned the game stutters a bit.
Other than that it's quite solid, and i can only applaude the bold mechanic you went for.
Well done :)