Corrected UCB1 and UCBT in strategy.py to take random best action: sadly the runtime increases by 30% due to this