Problem is, eventually every fight will be dissected and broken down to a near 100% win strategy similar to point A. Really the only way to ensure a challenging fight is random elements that cannot be neatly broken down or catagorized. For example, Proto-Ultima during it's multiple stages (especially with random screens), Vrtra, and so forth.