I think multithreading would be a good idea, but what about if one thread is busyier than the other, could glitches or "desync" issues occur?