The famous crazy game where you throw potatoes away to find more potatoes to throw away to find more potatoes to throw away !
It's normal the game isnt designed with upgrades to shoot, each potato has its own number of shoots. So when you change potato you get this potato's number. Since the number of shoots is a number, it would be impossible to make a potato with infinite throws, but it can be done when throwing potatoes :O