Update protocol to use signed integers to avoid unecessary conversions
Fix bug on reconnect, and now uses signed integer for joystick data
Server: Now using signed integer for joystick