3 types of enemies