public void WGGiveWord(String sender, Command command) {
        if((command.arguments.length == 3) || (command.arguments.length == 4)) {
            Game game = getGame(command.arguments[1]);
            if(game != null) {              
                User user = getUserByNick(game, command.arguments[2]);
                if(user != null) {
                    Integer amount = 1;
                    if(command.arguments.length == 4) {
                        amount = Integer.parseInt(command.arguments[3]);
                    }
                    Integer left = amount;
                    while(left > 0) {
                        user.addUnsetWord();
                        left--;
                    }
                    sendMessage(sender, amount + " word(s) given to " + user);
                }
                else {
                    sendMessage(sender, MSG_NOSUCHUSER);
                }
            }
            else {
                sendMessage(sender, MSG_NOSUCHGAME);
            }
        }
        else {
            sendMessage(sender, "WGGIVEWORD usage: !wggiveword <gameid> <user> [amount]");
            sendMessage(sender, "A negative amount is allowed.");
            sendMessage(sender, "Use !wglistgames to find the gameid.");
        }
    }