Love this puzzles, they are really creative! The only thing I would improve is a clearer visualization of when it makes sense for the player to cycle in a certain direction and when it doesn't. It would be a little less confusing. Really fun and clever game :)