Cycling Worlds