+ add upgrade system

+ changed variables to fit upgrading system