Now with unit tests to verify ai's choice of moves.
Move priority at basics.