Re-wrote all challenges to be command-line based.