int launchX = stepPos.x + 42 - (graph.getFontMetrics(graph.getFont()).stringWidth(launch) / 2);
int launchY = stepPos.y + 38 + graph.getFontMetrics(graph.getFont()).getHeight();
graph.setColor(Color.darkGray);
graph.drawString(launch, launchX, launchY + 1);
graph.setColor(col);
graph.drawString(launch, launchX - 1, launchY);
break;
case MovePath.STEP_RECOVER:
//announce launch
String recover = Messages.getString("BoardView1.Recover"); //$NON-NLS-1$
if (step.isPastDanger()) {