к слову о лишних аллокациях и тп, есть какая нибудь статейка, гайд, дока, etc описывающая все в мелочах?
какой физический движок можно использовать для симуляции волн? желательно чтобы он еще и легковесный был