WIP: Modularizing...
Multiple changes:

Reorganized internal variable declarations
Removed while loop LABEL
Modularized unplayable-flag logic
"Un-factored" the show_progress() routine
Put subroutine comments in declaration line