Ah - that's basically the setup I have - just tries to do EVERYTHING and whatever is available first is what gets cast. Everything is ordered by priority.

Thanks for posting that video!