refactored genoverse track code into separate file