Usually that means there are no cards left in the deck left to draw, or you've already redrawn once this round. It looks like the problem might be that the variable that checks if a redraw happened isn't being reset when the game is restarted though.
Normally I throw in a bug bounty with a sneak preview, but I don't have anything new to show yet after yesterday's release, so here's a little blast from the past. Some images from an old game project that never saw the light of day: