Multi-level AI implemented

AI now has an easy setting (AI chooses randomly), medium setting (AI
chooses the most common correct choice), and hard (AI adapts to the
current board). This setting can be changed in the options menu.