while($mouse_code_not_optimised){ $arena->add_mouse(solve=>$code_ref); $arena->run_mousy_run; optimise_code($code_ref); }