Dropping off the Enemy patrol chase code
On the enemy object, there is 2 boolean.
shouldChse and shouldPatrol are to define our need for different monster
The way to set waypoints is just make new gameobject in scene and place
them at the right position, also assign that object to the wayPoints array of
the script.

the enemy will not chase the player if the player is not in sight.