if (++$been_here{$this_location} > 4 and $total_tips{$this_location} == 0) { $pizza->eat_slice if $driver->is_hungry; if ($driver->has_flu) { $driver->cough_on($pizza) } } #### if ($location->is('affluent') and $this_tip == 0) { if ($customer->try($coupon) and ! $coupon->good_on('delivery')) { $driver->refuses($coupon) and $driver->pockets($coupon->amount); } }