Replacing Kryonet with our custom network library