Could it be because deck.shuffle() is commented out?