@Madolite, Thanks for your feed back, but I have a lot of what I believe are good reasons. First off, I have developed a lot of game concepts, especially large scale games that never saw the light of day. My professional title is VR Solutions Architect, and I'm a Microsoft MVP for my work in 3D. (mostly business focused and educational) I bring this up to emphasize that my issue is not ability to code, or work with the technologies.
The specific issue I'm trying to get through is faster completion of PoC's, and to have experience in a larger variety of game mechanics. Not just theoretically, but functionally. I'm trying to expand my abilities to be comfortable in game jams. Also, much of my professional work requires pulling together a game concept for business purposes very quickly.
Also, I want to be able to get through Game Jams easier, and have trouble minimizing my goals into more manageable tasks. I want a lot of different code bases, So I don't get stuck in just a couple that keep growing, but instead focus only on the absolute minimum to get a concept or mechanic done.
You are absolutely correct that I will end up having a lot of pieces repeated. But hopefully in different ways and approaches. Things I can try to shorten down a lot. May also make good blog posts.