add units_arrange_in_columns, makes more sense
auto is good
extract find_if_and_run
oh boy, boost it is
fix unit_is_lower_than & use it more
add unit_can_fire_at

Now every unit has reload_time.
don't abuse std::for_each
explicitly request a const ref from the compiler
only rockets hits bombs, not vice versa
update comments