NOTE
Keep in mind that a certain criteria was used to place events in their corresponding folders which is simply what the events themselves are mostly related to.
For example:
GameOverEventinside of thegameplayfolder instead of thegameoverfolder since it gets called in thePlayStateclass (that owns thegameplayfolder) instead of theGameOverSubstateclass itself;NoteHitEventgets indeed called by thePlayStateclass but it's also used in theStrumLine(For those who didn't really know, Strumlines are the Input Notes) class and since the event's name itself starts with the wordNoteit was more accurate to place it in thenotefolder instead of thegameplayfolder thatPlayStateowns.