public void addObjectsToDetectParallel(GameObject A, GameObject[] B)
 {
     addPermanentRoutine(() =>
     {
         Parallel.For(0, B.Length, index =>
         {
             Collisions.handleCollision(A, B[index]);
         });
     });
 }
 public void addObjectsToDetect(GameObject A, GameObject B)
 {
     workQueue += () => Collisions.handleCollision(A, B);
 }