I don’t think it can be understated how much case sensitity affects C# projects.
For example, with the player, the scene (filename), script and the class all have to use the same case in order to work correctly.
NOTE: I’m using Linux to create this C# project. Windows may have different requirements since filenames are not usually case sensitive.