added joystick stuff
more cleanup in networking