rewrote arg parsing, generally improved naming of variables, classes and
functions.
Fixed problem with attacking during segments of movement.  Also fixed
argparse configuration of critter_ids - with type of int and default of
[].