saving score_a_move just in case
still working recursion