The code needs a thorough review in general. Also this is an opportunity to make them look better. some sketches on what the effects could look like ideally would not be bad either before starting this.
Right now the whole process is rather buggy and laggy. The lag has been reduced in the past by making the beams jump around less often but the core issue is still there.
Rewriting the whole thing from the ground up seems like roughly the right approach.
The code needs a thorough review in general. Also this is an opportunity to make them look better. some sketches on what the effects could look like ideally would not be bad either before starting this.
Right now the whole process is rather buggy and laggy. The lag has been reduced in the past by making the beams jump around less often but the core issue is still there.
Rewriting the whole thing from the ground up seems like roughly the right approach.