add distance calculation
add ship from mission retriever
add checkpoint

 * it failes if timer expires
 * it returns ongoing if the object is further than the radius