fromcurlingimportCurling,SimulationConstants,StoneColor,StoneThrowimportnumpyasnpaccurate_constants=SimulationConstants(time_intervals=.05)# leave blank for a random starting stonecurrent_player=StoneColor.REDcurling=Curling(current_player)curling.reset(starting_color=current_player)# optional for first gameforiinrange(curling.num_stones_per_end):current_player=curling.next_stone_color# throw a stonecurling.throw(StoneThrow(color=current_player,# sqrt velocity is specifiedsqrt_velocity=np.random.uniform(1.35,1.46),angle=np.random.uniform(-.06,.05),spin=np.random.uniform(2.,-2.),),display=True,# false by defaultconstants=accurate_constants# leave blank for the best trade off between speed and accuracy)print(curling.evaluate_position())# positive for YELLOW and negative for RED