I think the jump ball is also something you can customize, because in various gameplay clips, sonic has different jump balls. One I saw was from colors, and another from unleahsed iirc.
Also, you don't have to keep the thread alive just for the sake of keeping it alive. It's alright if it's...