This should be pretty accurate. If you would like to see a playable version of this, please let me know, because otherwise, it's too much work. Bpm: 105