Almost finish selective repeat, except a few timer bugs.