Fixed has_needs_to_meet never returning true. Working on leading target