2-D collisions: polar
½m1v1i2 + ½m2v2i2 = ½m1v1f2 + ½m2v2f2 + Elost
Conservation of momentum in x:
m1v1i cos(q1i) + m2v2i cos(q2i) =
m1v1f cos(q1f) + m2v2f cos(q1f)
Conservation of momentum in y:
m1v1i sin(q1i) + m2v2i sin(q2i) =
m1v1f sin(q1f) + m2v2f sin(q1f)
m1, m2, v1i, q1i, v2i, q2i, v1f, q1f, v2f, q2f, Elost