A server-client battleship implementation using mgen