1. In trying as keep as close to the spirit of the original game as possible, there is no handling for an invalidly low number.
A zero input prints "chicken" and skips the third card and starts over with 2 new initial cards.
2. After the wad is blown, anything but a yes answer to the "Try again" question ends the game
Notable changes:
* Use informative variable names instead of q, a, b, m, and c
* Use a lookup table instead of chained ifs for face cards
* Refactor I/O helpers into a separate file
* Refactor random card logic into its own function
* Support any case for "yes" input
* Add a few comments to non-obvious parts of the game logic
* Insert "HERE IS THE CARD WE DREW:" into the output since just printing the card was pretty confusing
* Make indentation uniform
* Make bracing style uniform
* Use conventional JavaScript camelCasing
* Use top-level await in a module instead of a main() function
* Clean up the HTML shell page for modern best practices (including a mobile-friendly viewport)