Create Random_move_v3.c
Rename Random_move_v3.c to Random_move_v2.c
Rename Random_move_v2.c to Random_move_v3.c
Rename Random_move_v3.c to SP_random_move_v3.c
Delete SP_random_move_v2.c
Create SP_smart_move.c
Update SP_random_move_v3.c
Update board.h
Update board.c

We made a new function to validate the cpu move.
Update SP_random_move_v3.c
Update SP_smart_move.c
SP