fixed some errors, finished up packet stuff, still want to test, got most of acks stuff still need to finish/test