public boolean checkIntersect(Rectangle bounds)
	{
		if (!field.intersects(bounds)) 
			return true;
					
		for (int a = 0; a < trails.size(); a++) 
		{
			ArrayList<TronTrail> singletrail = trails.get(a);
			for (int z = 0; z < singletrail.size() - 2; z++) 
				if (bounds.intersects(singletrail.get(z).getBounds())) 
					return true;
		}
		
		for (int a = 0; a < players.size(); a++) 
			if (bounds.intersects(players.get(a).getBounds()) && players.get(a).visible) 
				return true;
		
		return false;
	}