|  |  | @@ -460,16 +460,16 @@ let prodUpgradeText = { | 
		
	
		
			
			|  |  |  | "desc": "Mandatory prey-per-square-meter requirements." | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | "name": "block-3", | 
		
	
		
			
			|  |  |  | "desc": "" | 
		
	
		
			
			|  |  |  | "name": "Alleyway Appetizers", | 
		
	
		
			
			|  |  |  | "desc": "You can fit people *between* the buildings." | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | "name": "block-4", | 
		
	
		
			
			|  |  |  | "desc": "" | 
		
	
		
			
			|  |  |  | "name": "Block Party", | 
		
	
		
			
			|  |  |  | "desc": "Everyone's invited!" | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | "name": "block-5", | 
		
	
		
			
			|  |  |  | "desc": "" | 
		
	
		
			
			|  |  |  | "name": "Vertical Blocks", | 
		
	
		
			
			|  |  |  | "desc": "There's no reason you can't stack them on top of each other, right?" | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | ], | 
		
	
		
			
			|  |  |  | "town": [ | 
		
	
	
		
			
				|  |  | @@ -766,6 +766,18 @@ let prodAllUpgradeText = [ | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | "name": "Powerful Metabolism", | 
		
	
		
			
			|  |  |  | "desc": "Digest them all." | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | "name": "Unbelievable Metabolism", | 
		
	
		
			
			|  |  |  | "desc": "Digest them all and more." | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | "name": "Supernatural Metabolism", | 
		
	
		
			
			|  |  |  | "desc": "Digest everything." | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | "name": "Godly Metabolism", | 
		
	
		
			
			|  |  |  | "desc": "Digest." | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | ] | 
		
	
		
			
			|  |  |  | 
 | 
		
	
	
		
			
				|  |  | @@ -783,11 +795,31 @@ const clickUpgradeText = [ | 
		
	
		
			
			|  |  |  | "desc": "Spots snacks, probably unblinking" | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | "name": "Keen Nose", | 
		
	
		
			
			|  |  |  | "name": "Sensitive Nose", | 
		
	
		
			
			|  |  |  | "desc": "Sniffs meals, savors scents" | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | "name": "Sensitive Ears", | 
		
	
		
			
			|  |  |  | "desc": "Hears screams, finds leftovers" | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | "name": "Greedy Hands", | 
		
	
		
			
			|  |  |  | "desc": "Hoards prey, no leftovers" | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | "name": "Nimble Tongue", | 
		
	
		
			
			|  |  |  | "desc": "Snares snacks, without escape" | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | "name": "Eagle Eyes", | 
		
	
		
			
			|  |  |  | "desc": "Scans streets, always keen" | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | "name": "Keen Nose", | 
		
	
		
			
			|  |  |  | "desc": "Finds prey, never fooled" | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | { | 
		
	
		
			
			|  |  |  | "name": "Perfect Ears", | 
		
	
		
			
			|  |  |  | "desc": "Senses scuttles, won't relent" | 
		
	
		
			
			|  |  |  | }, | 
		
	
		
			
			|  |  |  | ] |