public Player waitForServerPlayer() throws IOException {
        // TODO Send server our player info
        this.send("JOIN " + this.ourPlayer.getName() + " " + this.ourPlayer.getSignature());
        while (true) {
            String[] tokens = this.inStream.readLine().split(" ");
            if (tokens[0].equals("JOIN")) {
                remotePlayer = new Player(tokens[1]);
                return remotePlayer;
            }
        }
    }