client-server naval battle