You do heal when you kill an enemy but if your in a large group of them then I understand you might not be able to tell and the colours of the enemies are mean to represent what colour their visions are but I forgot to do eye patches so I understand the confusion