Yeah, I can relate to this!
While my first Bengal was a rescue, these two I got as kittens...and O MAN it was tiring. CONSTANT playtime just to wear them out for a few minutes.
Lemme see if I can find the link for the Cat's Meow (versus knockoffs) for you. Endless fun for them, it took a loooong time for them to get bored with it (so I put it away for a month, brought it back out, rinse/repeat).
Be warned: they ARE amrt enough to disassemble it (see second pic in that link).
@HumorHasIt
A friend gave me one as a gift; since then, I've bought a couple more (they eventually destroy them, but they're cheap):
https://www.amazon.com/gp/product/B00DSSA54C/