Pac-Man Basic Ghost AI

Hello i’m currently working on a school project and I need to recreate Pac-Man in Unreal using blueprints

The way i’m setting up the project is to create a Basic AI from which all the other ghosts will inherit from
The basic ghost AI need the funcionality to switch between modes (Pacman ghost have 6different Modes/Behaviour) as well as the funcionality os each Mode .

I’m very new to unreal and i don’t know where to start
I’m thinking about using a bahaviour tree but i have.

So far i’ve created 2 enums one for the different modes and one for the the direction

this is where i am right now