small refactoring to avoid singletons
Allow fixing an initial position for the agents