Added the TreeSet of collisions
Added addCollisionCausedBy() and updatCollision()
Further changed evolve()
Updating collisions after time change