I really enjoyed this! Props for making it using C++ and SDL2, always happy to see people use lower-level libraries for game development. As an improvement I would’ve made the balls loop (or go in reverse again) when their playbacks end, so the level never comes to standstill!