switch back to implicit Euler integration instead of Velocity Verlet
fix knectic energy and include pontencial
prepare for massive, inelastic collisions
a massive change
use Vectors for collisions
use Vectors for (almost) everything
truncate energy and momentum when close to zero