Heh...well I wouldn't say I always know what it's doing when I code haha. But you're just about right with AI and coding. It is pretty circular. I remember I kept telling ChatGPT that a certain function within Unity's code didn't exist. It would apologize and then slightly changing the name of function...it literally was just making stuff up. Then after I correct it again...it would suggest the same thing it just did a prompt or two ago.