Re-factor of 0x69B7EA into get_arguments_from_peep

Has not been tested. This should remove a few global variables 0x13CE952 and 0x13CE954. (Note these globals are also used for drawing strings so will still be relevant elsewhere.)