Remove unused contructors and rename a variable to make it clearer
Rename a a few variables (sm => sessionManager) and start breaking up the massive handlePacket method