switch to Vec3.sum() and Vec3.multiply()