|  | @@ -43,6 +43,7 @@ func shoot():
 | 
	
		
			
				|  |  |  		bullet.grid = grid
 | 
	
		
			
				|  |  |  		add_child(bullet)
 | 
	
		
			
				|  |  |  		bullet.connect("tree_exited", self, "_on_Ball_tree_exited")
 | 
	
		
			
				|  |  | +		bullet.connect("kace_broken", self, "_on_Ball_kace_broken")
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  func loadBullet(n:int):
 | 
	
	
		
			
				|  | @@ -69,3 +70,7 @@ func _on_Ball_tree_exited():
 | 
	
		
			
				|  |  |  		target.position = source.position
 | 
	
		
			
				|  |  |  		nbAmmo = nbStorage
 | 
	
		
			
				|  |  |  		nbStorage = 0
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +func _on_Ball_kace_broken():
 | 
	
		
			
				|  |  | +	loadBullet(1)
 |