Added Rational for Current Card Logic

Provided explanation of why the program is structured as it is in service of Checkpoint 1's first objective