AI difficulty

Five levels:
 * Very easy
 * Easy
 * Normal
 * Hard
 * Very hard