Converted all remaining challenges to use argparse