Visuals and audio are really harmonious.
Enemies may be too fast at the beginning? Maybe the new allies could move a little but slowly?
Thanks for the compliment and feedback--that's a really nice idea!