That is something I had a lot of struggle with at the beginning because I wasn't too familiar with the engine and didn't know how to implement such a feature, but now I have more experience and have come up with a possible solution that I plan on adding in the future.