Included the Node.java file from Assignment 1 (because it was beautifully written and will be easy to edit to suit our purposes). Need to edit to suit the MCTS.

MCTS should be implemented instead of 2 For loops.
Root = Tour (with Profit)
Next level = Tracks (with Profit + Registration Fee)
Next levels = Bike properties (Wild vs Domestic, Reliable vs Unreliable, Speeds) (with Profit + Registration Fee + Bike cost)
Next level = actual simulation of the races. (with Winnings)