Multi-Agent Simulation Environment for Logistics Warehouse Design Based on Self-Contained Agents