Refactored using an inner class CircularIterator
Refactored using an inner class CircularIterator

Instead of holding two fields to manage the resetting of the
actorsIterator(actorsIterator itself and actorsToCycleThrough:
I created the CircularIterator class to handle that. This leads to
cleaner code, IMO.

ronyhe/tabber