Sure, so here's a video link of a similar enemy type. The bigger enemy, something that can patrol an area, give small chase to the player, and attack when they get close. Anything else like the enemy going back to their original location after losing the player, or if the player attacks from afar then they'd go in that direction. What I would like though I guess would be a state system or such that this enemy is created with so I can just add on another enemy later on.