private final Object[] addHeader (Object[] payload) {
		String nonce = generateNonce();
		
		Object[] message = new Object[4 + payload.length];
		message[0] = VERSION;
		message[1] = gameid;
		message[2] = SHA1(apiKey + nonce);
		message[3] = nonce;
		for (int i = 0; i < payload.length; i++) message[i + 4] = payload[i];
		
		return message;
	}