Use blackboard for destination.
Add the Beehave addon. Make the enemy do the same thing as before but with a behavior tree.
Add simple player movement with a finite state machine. Add enemy that can move to target point. Add ground through a tilemap and wall that player and enemy cannot cross.