Check this out.
PLAYER_2 is questionable... If it's a single-player map, the player plays as the first player. If it's multiplayer, that's okay...
I'm not creating anything right now, just experimenting. That's why I have both the first and second player, but the quests should be tied to the second player.
OBJECTIVE_UNKNOWN — the task is unknown to the player.
How would you personally do it? :)