Implement vec3 struct. Write flocking algorithm (everything lines up right now...!?)
Observe that the alignment vector is overpowering everyone else.
Fix issue of all particles falling in one line.
Return the vector math that makes sense to the application.
Tweak alignment, separation and cohesion weights as well as the timeIndex. Experiment with more equations.