Use only one future
Corrected behaviour of RandomTrackGenerator
Added track type that generates new track for every generation