Changed how packets are passed around. All thats left is processing input parameters.