StateSyncMessages use TCP again

They will be switched back to UDP when UDP handshake has been implemented
Added null check to splash action for case where spatial doesn't have SpellBuffControl