Движение рыбы по кривой с поворотом

Демо-сцена с движением пузырьков и рыбы по кривой Безье. Для рыбы дополнительно перед отрисовкой производится её поворот относительно наклона касательной кривой в точке. Делается это через вычисление текущей точки и точки с очень небольшим сдвигом по параметру t. Между точками вычисляется dx и dy, через которые с помощью функции Math.atan находится угол, с которым в последующем и отрисовывается рыба.