removed dependence on Agents, fixed environment behaviour, reduced par and seqblock redundancy