function refundGame(uint game_id) onlyOwner external {
        require(games[game_id].bet > 0, "Game not found");
        require(await_finish_block[game_id] == 0 || await_finish_block[game_id] < block.number - 1000, "Game not found");

        Game storage game = games[game_id];

        require(!game.finish, "Game over");

        game.finish = true;

        for(uint i = 0; i < game.players.length; i++) {
            game.players[i].send(game.bet);

            emit Refund(game_id, game.players[i], game.bet);
        }

        emit RefundGame(game_id);
    }