The best way I've managed to make a big boss, is by syncing 6 sprites (technically 12) all in unison. This will eat into your animation cycles. But I bet you already knew that. And creating chunks of code that all gets executed at the exact same time.