Resources: I am including all of these to help those who would also like to learn. I will link every single resource that I have used for this project in here.
https://www.pluralsight.com/courses/encapsulation-solid https://www.gamasutra.com/blogs/GrahamTattersall/20190515/342454/Coding_to_the_Beat__Under_the_Hood_of_a_Rhythm_Game_in_Unity.php https://www.udemy.com/course/complete-csharp-masterclass/ https://www.manning.com/books/c-sharp-in-depth-fourth-edition https://docs.microsoft.com/en-us/dotnet/csharp/ https://answers.unity.com/questions/743400/database-sqlite-setup-for-unity.html https://cdn.discordapp.com/attachments/663097236187643915/698193720016764988/Untitled-1.png https://stackoverflow.com/questions/9808035/how-do-i-make-the-return-type-of-a-method-generic