I just did some more testing on this and I think it works good enough for now. Thanks for your help, everyone.