public void PlaceShape(ShapeManager sm) { if (sm == null) { Debug.Log("huh? shouldn't be null"); return; } sm.Begin(); shapesQueued.Remove(sm); shapesOnMap.Add(sm); lc.AddToScore(10); foreach (ShapeManager[] queue in allQueues) { if (queue[0] == sm) { queue [0] = null; return; } // for(int i = 0; i < 7; i++){ // if(queue[i] == sm){ // queue [i] = null; // return; // } // } } Debug.Log("uhhh"); }