Add DNA2 difficulties.
Clean up code, fix appearance randomization.