fix recording for sjf, hpf's
Merge https://github.com/EricOng/CS149SJSU

Merging with Sander's push, I think this should include my recording fixes for sjf and hpf's