Changing the way the player is loaded -> needs some backward compatibility function