I have used many liPo batteries with my drones and other RCs over the years and have had a few of them puff up. What are the main reasons that LiPo batteries puff up? And are there ways to avoid LiPo batteries getting like this?