Levelling up, with UI. Revamp UI. dev: attributes are stored in an array so you can iterate over them