Just like our player-controlled character, an AI controlled character needs both a Pawn and a Controller. While we can use the same Pawn we've been using for our player, let's create custom ones so that we can define some enemy-specific behavior for it.
Creating the Pawn as a separate class is also useful if we want to drastically alter how the Pawn looks; for example, if we wanted to create a spider enemy.
Let's create the custom Pawn now.