fixed missing init value for default agent to be set alive in super constructor
changed init() that no longer overrides supertype method