protected void opponentTurn( GameStateClone state, int level, int option, GameSettings settings )
{
for( Integer i : state.columnsWithFreeCapacity() )
{
GameStateClone clone = state.clone();
clone.insertStone( i, opponentColor() );
if( clone.isGameOver(settings) != this.getColour() && clone.isGameOver(settings) != -1 )
{
optionQuality.get( option ).decreaseQuality( factor / Math.pow( settings.getColumns(), level - 1 ) );
}
if( level < maxLevel )