Updated Client Side to work with UDP