Bot powinien znaleźć najodpowiedniejsze pole (to chyba nie jest trudne do napisania) i wylosować czy w to pole uderzy czy w inne, losowe. Szansa na odpowiednie trafienie bota zależna by była od poziomu trudności.
To chyba najprostsze co da się zrobić.