Test-Driven-Developed Poker