Brand new to coding.
(For example, we could introduce a little more about what makes Singletons problematic from this site) https://blogs.msdn.microsoft.com/scottdensmore/2004/05/25/why-singletons-are-evil/
After the above pages I might venture to make a new page. Another alternative to Singletons called "Grid". Based on the techniques illustrated here. https://www.youtube.com/watch?v=lWmk2QXy4wU