GameObject GetBadTarget()
{
lastTargetWasBad = true;
int rand = Random.Range (0, targetPrefabs.Count * 3);
int iter = 0;
while( badTargets[rand].activeInHierarchy && iter < badTargets.Count )
{
rand++;
iter++;
if( rand >= targetPrefabs.Count * 3 )
rand = 0;
}
return badTargets[rand];
}