precompute a unit_filter outside of a loop
use unit_filter::first_first_on_map in unit_display
lua find_cost_map fcn uses unit_filter::all_matches_on_map fcn
lua get_units uses unit_filter::all_matches_on_map syntax