Cleaning up, fixing bugs
TX is now fully reliable, but speed dropped to ~8.6