Added order generation. However, infinite loop in player class when tote is empties