Added class SurroundingsSettings, which contains Dimension, IShape and List<Obstacles>
Changed populations and agents so they uses this instead.