Refactored; Accepts ARGV file name; Repeats missed cards