code clearing - removed allunits list and iterator - calling updates and
deaths from draw