Sync up main.cc and launch.sh: reversed order of arguments for main for easier parameter forwarding.
De-hard-coded program name for printFormatAndExit. Initialized startingState to null and removed
check before delete (deleting null is a no-op). computeMinmax initializes to a null movement.
Movement_t::toString output is identical to specified output.