Are you familiar with this blueprint?
I don’t think it handles multiple flips the way you requested but it does many other things.