turns and opponent AI