https://www.puzzlescript.net/ for quick prototyping
Look into using https://godotengine.org/
random idea - rhythm game scrolling text in terminal using text files as the note source, could fork some mpv proc