Disconnect IArgumentList from Map and deprecate most the methods that once came from Map. Also, remove deprecated player argument subtypes