I have slept on a flight before, but I was never able to sleep that deep or very long.
Last time we we were in Vegas...
First couple days were pretty laid back. Light gambling, tourist things, bed at a respectable hour. Last night we were there, I hit the blackjack table after dinner. Wife didn't feel good and since I wasn't getting laid...
$5 table. Started with $300. Went up by $1200 by midnight. Put all the black chips in my pocket and kept playing. Finally had enough at 0530 when they were vacuuming the floors and there was like 20 gamblers left in the entire casino.
Back long enough for an hour of sleep.
Flight was at 1500. Non stop to Houston. I slept the entire flight and the wife said I was snoring louder than the crying baby on the plane.