A feladat ennél picit összetettebb. Először is azt kéne megnézni, hogy a megadott függvények mikor hívódhatnak meg. Erre ajánlom a yakindu dokumentációját. Elképzelhető ugyanis olyan kód, amit legenerál, de soha nem hívja meg. Például biztos ilyen az a függvény, ami a fő régióból való kilépéskor futna le, egészen egyszerűen azért, mert a sakkóra a végtelenségig működik, nincs lehetőség leállítani a futását, így kis em léphet a mindent felölelő régióból. A többi is lehet hasonló.
Ahogy látom a choice-oknál van probléma. Nézd meg, hogy milyen esetekben hívódnának meg a függvények, és próbáld meg megmagyarázni, hogy miért nem fedik a tesztek. Ha ügyes vagy, akkor kb 95% körüli fedést tudsz elérni, míg ha a kódból kiszeded a soha nem futó kódokat, akkor 100%-ot.