Very nice interpretation of the theme and the gameplay looks well orchestrated (pun intended xD)! As for the things that can be improved, the visual feedback of the successful/unsuccessful timing could be a little bit more enhanced, so I can notice it even if my vision is focused on the upcoming "obstacles".