Upgrade towers

need to add cost check