It would be awesome if all of those were viable methods of leveling to add some variety.