First of all, I really appreciate all the the time you dedicated to give me an overview on this topic. I will consider myself to be lucky that I got guidance from someone with as much work experience as you, SIR! I feel like I now have gotten a much better view on the way.
Even outside the field of game development, I have always liked to write down my own solutions due to not being limited by in any way just like you mentioned.
I really wanted to be sure of whether it was safe or unsafe to proceed with own written solutions especially when I'm making my first steps into the field of game development. Once again thank you so much!