Obtain the items (Hint and Music Sheet) from the interior of the folder and place it on the piano. Play the 4 first notes of the music sheet.
There is an InteractWithItemUse at the piano which allows to use the obtained items.

When any of these items get used, this component calls Add on the ItemSequencePuzzle PianoItemSequencePuzzle

This puzzle expect the player to use the 2 items (in any order) on the piano. When that happens, the puzzle is considered Solved and the object InteractionPlayPiano gets activated

This new interaction activates the camera closeup on the piano and enables a 3D interaction context so the player can select any of the available keys.

All the available key interactables are inside PianoKeySequencePizzle/InteractiveContext. When any interactable gets selected, we play a sound and add that note to the SequencePuzzle PianoKeySequencePuzzle

PianoKeySequencePuzzle expects the notes from the sheet in the specific order and will trigger the event OnSolved when that happens, triggering the cutscene.
