Initial implementation of new Upgrade System
- still need to format counter display