chessgames.com
Members · Prefs · Laboratory · Collections · Openings · Endgames · Sacrifices · History · Search Kibitzing · Kibitzer's Café · Chessforums · Tournament Index · Players · Kibitzing

Houdini (Computer)

Number of games in database: 82
Years covered: 2011 to 2021
Overall record: +34 -16 =32 (61.0%)*
   * Overall winning percentage = (wins+draws/2) / total games.

Repertoire Explorer
Most played openings
C18 French, Winawer (4 games)
B22 Sicilian, Alapin (3 games)
C02 French, Advance (3 games)
D45 Queen's Gambit Declined Semi-Slav (3 games)
B04 Alekhine's Defense, Modern (2 games)
C14 French, Classical (2 games)
A10 English (2 games)
E12 Queen's Indian (2 games)
B54 Sicilian (2 games)
A87 Dutch, Leningrad, Main Variation (2 games)

RECENT GAMES:
   🏆 Casual game 20 mins. + 15 sec. incr.
   Stockfish vs Houdini (Jun-18-21) 1-0, rapid
   Houdini vs Komodo (May-21-16) 0-1
   Raptor vs Houdini (May-19-16) 0-1
   Houdini vs DisasterArea 163 (May-18-16) 1-0
   Bobcat vs Houdini (May-16-16) 1/2-1/2

Search Sacrifice Explorer for Houdini (Computer)
Search Google for Houdini (Computer)

HOUDINI (COMPUTER)

[what is this?]

Houdini is authored by Belgian chess player and programmer Robert Houdart. It was introduced in 2010, using original code as well as ideas from Stockfish (Computer), Crafty (Computer) and the controversial strong open source engines Ippolit/Robbolito; Houdart denied claims that his new engine was an outright Ippolit derivative, though he acknowledged the influence of Ippolit-family programs.

From the start, Houdini was a contender for the title of world's strongest program; Houdini 1.5a won TCEC seasons 1 and 2 ahead of Rybka (Computer) in 2011. Houdini 3 defeated Stockfish to win nTCEC season 1 in 2013, affirming Houdini's status as the top chess engine. Stockfish and Komodo (Computer) overtook it in 2013–14; Houdini's most recent publicly released version, Houdini 4, remains the world's third-strongest independent chess program. Houdini 5 is scheduled for a release in 2016.

Originally a free engine, Houdini has been commercial since the launch of Houdini 2 in September 2011.

Official website: http://www.cruxis.com/chess/houdini...

https://www.chessprogramming.org/Ho...

Houdart interview: http://en.chessbase.com/post/houdin...

Houdini 1.5a, operated by User: Golden Executive, played in the CG.com Masters - Machines Invitational (2011) as Golden Executive / Houdini.

Wikipedia article: Houdini (chess)

Last updated: 2018-12-03 07:09:03

Try our new games table.

 page 1 of 4; games 1-25 of 82  PGN Download
Game  ResultMoves YearEvent/LocaleOpening
1. Rybka vs Houdini 0-1532011TCEC Houdini - Rybka MatchB22 Sicilian, Alapin
2. Houdini vs Rybka 1-0772011TCEC Houdini - Rybka MatchD78 Neo-Grunfeld, 6.O-O c6
3. Rybka vs Houdini 0-1862011TCEC Houdini - Rybka MatchC84 Ruy Lopez, Closed
4. Rybka vs Houdini  1-0662011TCEC Houdini - Rybka MatchD10 Queen's Gambit Declined Slav
5. Houdini vs Rybka 1-0722011TCEC Houdini - Rybka MatchB18 Caro-Kann, Classical
6. Houdini vs Rybka 1-0532011TCEC Houdini - Rybka MatchD02 Queen's Pawn Game
7. Rybka vs Houdini  1-0702011TCEC Houdini - Rybka MatchD12 Queen's Gambit Declined Slav
8. Houdini vs Houdini 15a w32 1-0732011b, 40'/40+40'/40+40'B56 Sicilian
9. Houdini vs A Celander ½-½902012CasualC97 Ruy Lopez, Closed, Chigorin
10. Houdini vs Rybka 1-0982013nTCEC - Stage 1B54 Sicilian
11. Critter vs Houdini 1-0792013nTCEC - Stage 2aE44 Nimzo-Indian, Fischer Variation, 5.Ne2
12. Junior vs Houdini  0-1872013nTCEC - Stage 2aB54 Sicilian
13. Houdini vs Vitruvius ½-½842013nTCEC - Stage 3A87 Dutch, Leningrad, Main Variation
14. Rybka vs Houdini  1-0602013nTCEC - Stage 3C18 French, Winawer
15. Vitruvius vs Houdini 0-1522013nTCEC - Stage 3A87 Dutch, Leningrad, Main Variation
16. Houdini vs Rybka 1-0852013nTCEC - Stage 3C18 French, Winawer
17. Houdini vs Stockfish  0-1872013nTCEC - Stage 4C18 French, Winawer
18. Komodo vs Houdini ½-½572013nTCEC - Stage 4B96 Sicilian, Najdorf
19. Stockfish vs Houdini  0-1762013nTCEC - Stage 4 - Season 1C70 Ruy Lopez
20. Stockfish vs Houdini  ½-½612013nTCEC - Superfinal - SeasonD45 Queen's Gambit Declined Semi-Slav
21. Houdini vs Stockfish  ½-½412013nTCEC - Superfinal - SeasonD45 Queen's Gambit Declined Semi-Slav
22. Stockfish vs Houdini ½-½872013nTCEC - Superfinal - SeasonE12 Queen's Indian
23. Stockfish vs Houdini  ½-½562013nTCEC - Superfinal - Season 1D99 Grunfeld Defense, Smyslov
24. Houdini vs Stockfish 1-0532013nTCEC - Superfinal - SeasonD98 Grunfeld, Russian
25. Houdini vs Stockfish ½-½692013nTCEC - Superfinal - SeasonE15 Queen's Indian
 page 1 of 4; games 1-25 of 82  PGN Download
  REFINE SEARCH:   White wins (1-0) | Black wins (0-1) | Draws (1/2-1/2) | Houdini wins | Houdini loses  

Kibitzer's Corner
< Earlier Kibitzing  · PAGE 1 OF 7 ·  Later Kibitzing>
Feb-18-13  nfazli: Houdini is a chess engine for Windows, by Belgian programmer Robert Houdart. Earlier versions are free for non-commercial use (up to version 1.5a), later versions (2.0 and onwards) are not free. Houdini 3 64-bit 4CPU currently has an elo rating of 3334[1] on the CCRL 40/4[Note 1] list (which is approximately 90 elo points higher than Houdini 1.5a) and since the release of version 1.5 on 15 December 2010 Houdini has taken the top spot in every rating list that includes it.[2][3][4][5] Because of this, Houdini is currently used by chess world champion Viswanathan Anand[6] and when GM Peter Svidler was asked which one player he would choose to represent Earth in a hypothetical match against aliens, he answered "Houdini".[7]

According to the author: "The name Houdini was chosen because of the engine's positional style, its tenacity in difficult positions and its ability to defend stubbornly and escape with a draw – sometimes by the narrowest of margins. On the other hand Houdini will often use razor-sharp tactics to deny its opponents escape routes when it has the better position".[8] The author lists open source engines IPPOLIT/RobboLito (UCI engines), Stockfish (UCI engine), and Crafty (WinBoard engine) as major influences, but Houdini is a closed source UCI engine.

Feb-18-13  Marmot PFL: Houdini 3 vs Rybka 4.1

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. f3 e5 6. Nb3 Be7 7. c4 a5 8. Be3 a4 9. Nc1 O-O 10. Na3 Nc6 11. Ne2 Nd7 12. Nc3 Nc5 13. Be2 f5 14. Nab5 fxe4 15. O-O exf3 16. Rxf3 Bf5 17. Qd5+ Be6 18. Rxf8+ Bxf8 19. Qf3 Kh8 20. Rd1 Qa5 21. Nd5 Rb8 22. h3 Bg8 23. Qf2 Qd8 24. Qg3 b6 25. Qg4 Be6 26. Qf3 Na5 27. Kh2 Rc8 28. Bf2 Rb8 29. Bg3 Kg8 30. Nbc7 Bf7 31. Rf1 Bg6 32. Nb5 Qe8 33. Bh4 Be4 34. Qg4 Qg6 35. Qxg6 hxg6 36. Rd1 Bc2 37. Rd2 Bf5 38. Nbc3 Kf7 39. Bf2 Be7 40. Rd1 Be6 41. Be3 Bxd5 42. Nxd5 Bd8 43. g3 e4 44. Bf4 Nab7 45. Rd2 Ne6 46. Be3 Nec5 47. Kg2 Na5 48. Nc3 Bf6 49. Rxd6 a3 50. Rxf6+ gxf6 51. b4 Nd3 52. bxa5 bxa5 53. Nb5 Ke7 54. h4 Nb4 55. Bf4 Rc8 56. Bd6+ Kd7 57. c5 Nxa2 58. Bc4 Nb4 59. Nxa3 Nd3 60. Bb5+ Ke6 61. Nc4 Nxc5 62. Nb6 Kxd6 63. Nxc8+ Ke6 64. Bc4+ Kd7 65. Nb6+ Ke7 66. Nd5+ Kf7 67. g4 f5 68. g5 Kg7 69. Kf2 Nd7 70. Bb5 Ne5 71. Nf4 Nf3 72. Kg3 Nd4 73. Ba4 Kf7 74. Bd1 Kg7 75. Kf2 Nc6 76. Ke3 Ne5 77. Ne6+ Kf7 78. Nc5 Ke7 79. Kf4 Nc6 80. h5 gxh5 81. Bxh5 Kd6 82. Nb7+ Ke7 83. g6 Kf6 84. Nd6 Ne7 85. Ne8+ Ke6 86. g7 Nd5+ 87. Kg5 Ne7 88. Nc7+ Kd6 89. Nb5+ Kd5 90. Kf6 Ng8+ 91. Kxf5 Ne7+ 92. Kf4 Ke6 93. Nc7+ Kd7 94. Ne8 e3 95. Kxe3 Nf5+ 96. Kf4 1-0

In this battle of computer chess powers Houdini plays the unusual 5 f3!?, perhaps to take Rybka out of its famous opening book. Gradually in the ending (something Rajlich admits he needs to improve) white's 2 bishops get the upper hand over the black rook and pawns.

Mar-30-13  Xaurus: nTCEC Stage 3 starts today. It's an 8 player double round robin (like the Candidates).

Four of the participants qualified from Stage 2a, and four from 2b.

The top four will qualify for Stage 4.

It is played on a 16-core Xeon server.

www.tcec-chess.net

Mar-30-13  Xaurus: The link below is:

http://www.tcec-chess.net/live.php

Apr-23-13  Xaurus: nTCEC Season 1 – Superfinal starts Friday April 26th at 19:00 UTC+2.

Houdini vs Stockfish.

nTCEC is using 150m + 60s per move for the whole game, running on a dual Intel Xeon E5-2689 @ 3300 MHz. 16 cores will be used for each engine.

http://www.tcec-chess.net/live.php
.

May-25-13  Dionyseus: Houdini won nTCEC Season 1, finishing first place in all stages. Good performance from Stockfish.
May-25-13  norami: If Houdini played a top human player with the human allowed to move pieces on an analysis board and consult books and notes, who would win?
May-26-13
Premium Chessgames Member
  alexmagnus: With classical time control? Clearly Houdini - on time :D. If we give the human a time bonus for the "consulting/analyzing", think it will be a hard-fought draw. And if Houdini plays without endgame tablebases, the human wins.
May-26-13  norami: If I had a lot of money to squander I would finance such a match - just to see if Houdini is as good as some people seem to think.
May-26-13  pbercker: I'm not sure that not having access to endgame tablebases would make that much difference. Stockfish 2.5 barely lost to Houdini 3 by 2 or 3 points out of 48 games, even though it had no access to endgame tablebases.

In any case, I would love to see that kind of match ... Another possibility would be a small team of the best human players ... maybe the top 6-10 human players vs. Houdini 3 in a normal time classical time control game ... and maybe with an analysis board ... assuming such a team would not end up squabbling and bickering like little kids, I suspect the human team would win.

... pawn or piece odds might be interesting as well.

May-26-13  norami: Another question is, how much hardware would Houdini get? Deep Blue had more than a million dollars worth when it beat Kasparov in 1997. I assume nowadays a million dollar machine would crush any human player in an equal game - the human would probably need at least pawn odds, maybe knight odds.
May-27-13
Premium Chessgames Member
  alexmagnus: <maybe knight odds.>

With knight odds, Rybka was convincingly beaten by an FM some five years ago (3.5-0.5 IIRC). Houdini is stronger, but so the difference between Rybka and Houdini is not as big as between FM and top human.

May-27-13  nimh: Deep Blue had 11.38 GFLOPS, Intel Xeon E5-4650 has 172.8 GFLOPS. The difference in speed is 15x.

For a comparison: Iphone 5 speed is 27 GFLOPS.

May-27-13  norami: The human brain has ten million GFLOPS. So there.
May-28-13  pbercker: The human brain ... More like 20 million billion FLOPS!!!

<One synapse, by itself, is more like a microprocessor -- with both memory-storage and information-processing elements -- than a mere on/off switch. In fact, one synapse may contain on the order of 1,000 molecular-scale switches. A single human brain has more switches than all the computers and routers and Internet connections on Earth.>

http://www.mindpowernews.com/BrainV...

<Kurzweil estimates the computing capacity of the human brain at 20 million billion FLOPS – or 20 (here it comes) quadrillion FLOPS. It’s not easy to precisely calculate the computational speed of the human brain, but if we were assume he is correct then based on the historical data above we should see supercomputers reaching human-like speeds within the next 6 years – so by 2013. But due to the Law of Accelerating Returns, even if he is off by a factor of 10 or 100, that will only add a couple of years to the estimate. So we can very safely predict that by 2015 we will have machines with the computing capacity of the human brain.>

http://illuminati.wordpress.com/200...

May-28-13  nimh: So, where is the problem?
May-28-13  norami: All those FLOPS in my brain and I use 'em to get blotto on Saturday nights.
May-30-13  whiteshark: Quote of the Day

I personally programmed the computer for chess months ago. I gave the machine an understanding of the game equal to my own. The computer cannot make an error. And, assuming that I do not either, the best that could normally be hoped for would be stalemate after stalemate.

--- Spock

May-30-13
Premium Chessgames Member
  HeMateMe: In that star Trek episode, I always wondered why, if a rogue programmer had changed the software interfacing with the commanders bridge to cause a fatality, why would the quality of the ship's gamming software also be affected? Surely they are different programs?
May-31-13  pbercker: In the Star Trek episode "Court Martial" it's left a bit unclear as to what is the exact nature of the tampering with the computer. The ship's logs have somehow been tampered with and altered, but it may be that the hardware itself was slightly degraded in order to somehow get in a presumably secure computer.

Or ... it's possible that in the interest of efficiency, Spock used existing subroutines within the main computer system that were external to the main chess program he wrote. And it's those subroutines that may have been somehow altered that also subtly degraded the performance of the chess program.

Nov-28-13  shach matov: <Daisuki>

I'll post my response here since it seems more appropriate. This is basically a repost with some modifications and additions.

If knight odds is on average worth about 600 points (in some cases maybe 800 in others 400, etc), a human player has absolutely no chance of beating a PP (perfect player). As mentioned before, modern engines already may be 3400-3500+ relative to humans; and they are obviously very far from perfect play. Since PP has to be way higher than engines with 3500 Elo, it follows that 600 Elo odds is definitely not enough to beat a PP.

To simplify and make things a bit more primitive, lets take a rather conservative estimate for a PP of 4500+ Elo (a difference of 1000 points relative to the best engine seems reasonable). How is a 2900 human supposed to beat an entity which is some 1000+ Elo stronger with knight odds?

An accident? Well since the PP is defined as a perfect player, he does not make mistakes! So how exactly is human able to beat the PP? I don't see any possible way.

Of course, the story changes dramatically when the odds are increased: eg, Queen odds is so overwhelming that the Elo difference now is in favor of the human and even if he is playing the PP, he should still win (apart from any blunders).

Now, one issue here may be the Elo value of knight odds. Obviously it depends on the opponents, but relative to this discussion, an average of 600 seems reasonable. However, even if one is extremely generous and gives it 1000 Elo, it still doesn't change the conclusion relative to PP, since now the human is not 1000 Elo weaker but 600 Elo than PP with knight odds. Still a huge difference.

Obviously none of our arguments are 100% conclusive, but the above gives my personal reasoning for my point of view on this matter.

Nov-30-13  metatron2: <shach>, I didn't really follow that argument, but I understood that you claimed that the strongest engine can beat Carlsen with knight(+) odds.

Well, I am pretty sure you are wrong on this one.

The point is that when you reach some level of proficiency, you simply <know> how to convert totally winning positions, no matter who is playing against you (that's why strong players simply resign when they are a piece down without compensation (or time trouble)).

Carlsen would easily know how to take full advantage of the huge deficit of his opponent, without giving him (it) any chance, no matter who he is. In fact I'd say that even an average GM or a strong IM would be able to do that.

---

Normally I easily beat chess amateurs that never studied the principle of chess, while giving them Rook odds (and even queen odds in many cases).

Yet I recall that when I was asked whether Kasparov would have beaten me with rook odds, it was obvious to me that I would easily beat him (and also with knight odds, but less clearly). I explained that while he is expected to beat me 50-0 in normal games, I just have that proficiency level, that he simply wouldn't be able to stop me from converting my advantage.

And another example from a different field:

Martial-arts professional can beat a complete amateur (who never practiced the main principles), with one of his arm tied behind his back.

Yet, take the best MMA champion, and he would easily lose vs any MMA professional (in his weight range), if his arm was tied (even if he can beat that opponent 10-0 under normal conditions). Simply because his opponent knows how to use his decisive advantage. He would have to do amateurish mistakes in order to lose such a fight.

Nov-30-13  shach matov: <metatron2: I didn't really follow that argument, but I understood that you claimed that the strongest engine can beat Carlsen with knight(+) odds>

No, actually I convinced myself that the result of that match (human vs best engine) is not completely clear. So I would insist that we can't say for sure how the match would end. However, I think with knight and two pawns the human would be the favorite for sure.

However, the real argument was not about an engine but about the divine perfect player (call it PDP or PP) playing a 2900 human, when I think one knight is absolutely not enough to win (unless by accident but even then it gets complicated as I explained above). That's what my post here was about.

<The point is that when you reach some level of proficiency, you simply <know> how to convert totally winning positions>

We have to understand that <totally winning> is a relative term, it depends on the opposition. Eg, pawn odds is <theoretically> winning, but even the best human will struggle against the best engine. Of course, there are tablebase winning positions which will always lose if the winning side knows the theory; however, knight odds is simply not such a position as compared to some tablebase endgame position since there are still trillions of possible ways to go wrong.

Certainly it could be true in some games that one knight is enough against an engine, but I simply can't imagine it being enough against the PDP to win a match.

So I do see what you're saying but we have to make sure we're talking about the same types of opponents and realize that knight odds is simply not a tablebase sort of position (unless two PDP are playing a game).

Nov-30-13  metatron2: <shach: However, the real argument was not about an engine but about the divine perfect player (call it PDP or PP) playing a 2900 human, when I think one knight is absolutely not enough to win>

I noticed that in your previous post you mentioned perfect play, but I didn't address it in my response since I wasn't sure what it means in that context.

I mean, perfect play a knight down is probably just to resign, but if we don't allow resignation, than how do you define PP when you are totally lost? Choose the move that results in win/draw in most variations? My guess is that it wouldn't be the best practical move, since all those wins/draws are based on bad decisions from the other side, and hence they are quite irrelevant.

Perfect play is efficient when there is a clear path not to lose, but if such path doesn't exist than <Practical Play> is probably preferable.

And if we go in that direction, than I'd say that even if 30 yrs from now, we'll have engines that are 500 elo stronger than today's best engines, Carlsen would still beat them with knight odds, for the same reasons I mentioned before.

Those extra 500 elo points will probably mean: Much deeper opening book, deeper calculations, deeper table bases, and improved practical moves selections algorithms, but I don't think that by then there will be any real new revelations about the game, that would change my original assumptions.

<shach: We have to understand that <totally winning> is a relative term, it depends on the opposition. Eg, pawn odds is <theoretically> winning, but even the best human will struggle against the best engine>

Well actually pawn odds is not totally winning. The material advantage is not that great, and moreover, changing the pawns structure really creates unbalances in the position, since it opens files and diagonals that can be used as potential compensation.

But what kind of compensation one gets from giving knight odds? that he can castle one move sooner?

There is no real imbalance with knight odds (other than that missing knight..), and so the start position really is totally winning for the one having 2 knights.

So pawn odds could give an interesting match between Carlsen and the strongest engine, but knight odds won't be that interesting (unless you want to study how to efficiently convert winning advantage vs the strongest oppositiion)

Nov-30-13  shach matov: <I mean, perfect play a knight down is probably just to resign, but if we don't allow resignation, than how do you define PP when you are totally lost?>

We probably don't understand each other: PDP is defined as the player who sees every possible resulting position of every possible move, sees every line to the end of the game; and the game starts from the start, so even-though <theoretically> the position may be won between two PDP's (knight odds, pawn odds, etc), in practice whether it won or lost still depends on the players.

And <perfect play> is refereed to the PDP and not to the human player, who will still usually make inaccuracies and blunders. I additionally define PDP as the entity for which chess has been solved, the whole of chess is like one big tablebase for it.

So, the issue is a match between PDP vs 2900 human.

<And if we go in that direction, than I'd say that even if 30 yrs from now, we'll have engines that are 500 elo stronger than today's best engines, Carlsen would still beat them with knight odds, for the same reasons I mentioned before>

This is your opinion and that's fine; though, again, I wasn't talking about engines (which still play imperfect chess), but a perfect player. If today's engines are 3400+, and are still very far away from being perfect and clearly haven't solved chess, the PDP is perhaps 4500-5000+ Elo; though this is a bit artificial but still seems reasonable.

So how exactly will a 2900 human be able to beat an entity which is some 2000 Elo stronger? Knight odds on average may be worth about 1000 Elo, so the PDP will still be another 1000Elo stronger (including knight odds). Hwo is the human able to beat the PDP who is so much stronger?

<There is no real imbalance with knight odds (other than that missing knight..), and so the start position really is totally winning for the one having 2 knights>

Again, it's only totally winning theoretically, in practice it depends on the players. Eg, a 1800 Elo will usually not be able to beat a 2900 with knight odds. So it is clearly winning only in the relative sense, depending on the players.

Of course, we can talk about the various imbalances (though on knight odds clearly does create imbalances, material imbalance for instance, and as you mentioned castling), but the point i tried to make is that: theoretically one knight odds is winning if the two players are the same strength, but when one player is so much superior than another, one knight odds is far from clear (and I believe, on the bases of the ratings considerations and the complexity of chess in general, that one knight is not enough against PDP).

The whole issue is rather unimportant but I appreciate your honest feedback.

Jump to page #   (enter # from 1 to 7)
search thread:   
< Earlier Kibitzing  · PAGE 1 OF 7 ·  Later Kibitzing>

NOTE: Create an account today to post replies and access other powerful features which are available only to registered users. Becoming a member is free, anonymous, and takes less than 1 minute! If you already have a username, then simply login login under your username now to join the discussion.

Please observe our posting guidelines:

  1. No obscene, racist, sexist, or profane language.
  2. No spamming, advertising, duplicate, or gibberish posts.
  3. No vitriolic or systematic personal attacks against other members.
  4. Nothing in violation of United States law.
  5. No cyberstalking or malicious posting of negative or private information (doxing/doxxing) of members.
  6. No trolling.
  7. The use of "sock puppet" accounts to circumvent disciplinary action taken by moderators, create a false impression of consensus or support, or stage conversations, is prohibited.
  8. Do not degrade Chessgames or any of it's staff/volunteers.

Please try to maintain a semblance of civility at all times.

Blow the Whistle

See something that violates our rules? Blow the whistle and inform a moderator.


NOTE: Please keep all discussion on-topic. This forum is for this specific player only. To discuss chess or this site in general, visit the Kibitzer's Café.

Messages posted by Chessgames members do not necessarily represent the views of Chessgames.com, its employees, or sponsors.
All moderator actions taken are ultimately at the sole discretion of the administration.

Spot an error? Please suggest your correction and help us eliminate database mistakes!
Home | About | Login | Logout | F.A.Q. | Profile | Preferences | Premium Membership | Kibitzer's Café | Biographer's Bistro | New Kibitzing | Chessforums | Tournament Index | Player Directory | Notable Games | World Chess Championships | Opening Explorer | Guess the Move | Game Collections | ChessBookie Game | Chessgames Challenge | Store | Privacy Notice | Contact Us

Copyright 2001-2025, Chessgames Services LLC