The triumphant return of RunBackCommand

With possible changes coming to how we draw back the shooter, separating out
the code that retracts from the code that unspools seems reasonable.