Given that the framerate drop has been solved, splitting into a new thread. Hopefully this is appropriate