Slight problem with the math at the end
Ok so Mikey borrows 10,000 from the professor and goes to play KGB.
He doubles up to 20k. He says he can pay back Grandma 15k debt and half way to pay back the professor. So far math is good.
But then he wins and doubles up again. He now has 40,000. He pays off grandma and the professor for 25k and then says he pays back the chesterfield 6k. Then has 3 stacks of high society (30k) slightly ignoring a rounding error.
So how does his 40 k become 60k? Does he continue grinding in NYC and this is just offscreen? No way would anyone play him in the KGB club.