sort of finished... fixed up data collection. markov chains work mostly, but still some bugs. weird sound issues. nonetheless, it doesnt sound great but it was a good attempt