we made this with Godot, other than a couple of pauses when the audio first plays it is pretty smooth.
https://itch.io/jam/brackeys-14/rate/3850540