Introduction and Separation of Concerns | Retail Queue Simulation Ep1