Replace Iterable with a Deque for engine subsystems