PlayerUpdate Block

Still needs work, but it's pretty close.

Updated Player, PlayerHandler, Stream
Cleaning up and moving code around
Implemented new socket class

still need to replace old methods