Make use of private variables in LoopedQueue and some files reorganizing.