Abstract quest structure for the game story