Thank you so much! To answer your question, the levels are infinite, so you are welcome to go as long as you can. I used an algorithm to randomly generate levels, which is why I chose to not only anchor the starting student in a recognizable spot, but help the player keep track of who has the note. And for your other items:
1. Good catch! I thought I had accounted for that but it seems I didn’t 😂
2. Another good catch! Timing is always an issue for me so I’m not surprised to find a timing bug.
3. I might want more clarification on what you mean by getting caught passing the note. If you mean that points are still getting added to your score as the bar reaches max warning level, I did intend that so the player’s efforts are still counted during their last level.
I’m glad you enjoyed it! I’m just happy I finally found the time to make a game and begin my game dev journey :)