Being unable to draw cards from a non empty deck would be a bug. If it is the last card in the deck, yes, it is supposed to be drawn over and over again. You can only draw from your deck and if only one card remains which is reusable, you can only draw this card. I'm/we're really happy you enjoyed it :D