We probably don't want to use recursion here -- if the user chooses to "play again" several thousand times, we will be thousands of levels deep in function calls, and eventually the program will crash with a stack overflow. The additional call to `play` would need to come from outside the function.