No shame in missing something you didn't think about, cause now you know to think about it next time! You're a better programmer than you were 3 weeks ago. Give your brain some time to rest and digest what you've learned, things might come for this project or they might not.
I made my game idea generator for that reason, and it was super fun and helpful whenever I got blocked (and as someone who has struggled with code, was very easy to make as it's basically a bunch of arrays and a debug log LOLOLOL).
If it's a genre you like, keep chipping away at it. You made a fun little thing, and I think it came out really well