Which of the following contributed to the fall of the Songhai?
A- Lack of class structure
B- Conflicts between Muslims and traditionalists
C- Battles over succession
D- Slave revolts