Hey, this is great! great job man!
can you make a 3 style trainer for UFR corner? make a scramble for every cases(basically the scramble is the inverse of the alg, any alg is ok since it would make the same certain case) and make it correct when it solved(in that way, we can use any alg that we use for that case, as long as it solved).
and if it possible, make a customizable letters for all the pieces, so if the case is UFR-UBL-RDF in speffz letter scheme it would be AP, but it would be perfect when we can custom it like what letter is UBL, what letter is RDF, and so on..