Very nice and polished game! I really like the graphics and the music. The mechanic of having to switch between the different characters is very interesting. However, as it is a survivors like game and the two characters follow each other, I felt that the switching between the characters had not much influence. I had this feeling especially for the arrow character. As it has anyway a range attack and you never know where it shoots it was very hard to steer where he will attack. I think the whole mechanic is cool, but might need some tweaking, so that the switching feels more impactful. Maybe the characters should really move completely independently? However, if you do this it might be too difficult to manage, especially with the horde of enemies. Maybe you need then to dial down the number of enemies. Another idea would be that they move independently, but you can call the other character to you, e.g. with a whistle or so :).
I still liked playing this! Congratulations to a very polished entry.