I tweaked how ChatGPT was prompted for this scenario. I feel like this is closer to your intention? If so, results are a good starting point that with more tweaks get real close to the original intention.