Finished sample bot, added UpgradeTypes