basic epidemy implemented, tests pass