initial edit for making partslist server sided

This is basically ryans commit, but I removed the "Ugly ugly" conflict and fixed the conflict with the gamemode server transfer taking handshake position 12 (it now starts at handshake position 16)