so-called "rpg" elements, levelling up, weapon upgrades, customization, etc.