global distance calculation in Pick (instead of voice-local); use of std::queue in Pick; added GNU Makefile targets / help; unit types