It makes sense, but you don’t have to. I you were getting input from the user, you’d probably have it within the function (since the function is meant to, well, play the game). I think the idea with these projects is that you can do it your way; so if you want a parameter, there’s no reason not to.