Auction functions, upgrades, and promotions