Cool idea! If you want to keep it as frantic as it is right now it would help if you could tell which souls were what enemy. As the maps get harder it's harder to keep track of them all and if you're any of the slower units you're not collecting them as soon as they die, so you have to sort through a bunch at the end of the round.