I just finished my first year of my CS degree personally, so it looks like I have a long ways to go lol.
A couple unrelated questions:
How do you deal with PlasticSCM overwriting scene stuff? (ie. parameters set in the inspector, objects created in the hierarchy, etc.). This was a frequent issue when working with my partner.
Is there any chance I could take a look at your code/Unity implementation of things? I know this is a big ask but I feel like seeing work from someone very experienced could be a really good learning opportunity for me, especially since I've decided recently that I want to take game dev more seriously.