working prototype 1.4
major bugfix in the step() method in Agent.java