added general game design document