Hard to understand what's happening at any given moment, especially since you get no introduction for what your allies do. But I could see this becoming quite fun with interesting interactions if developed further in a way you can take advantage of synergies, balancing allies vs. power ups.