fixed birth, death, statistic calculation, and movement; model complete except for initialization