#25, #20: Added a ai opponent with a default strategy.