HoldNote: Using transform.Rotate to rotate the Note
Create HoldEndNote to mark the end of holding
HoldNote: Rotate back on disable
HoldNote: Create fade-in effect
Grade the level in the prepareNots instead of Grader
HoldEndNote: Using Awake() at initialization