In the def playGame function, where and how should i use the game speed parameter?
You could use it to create the envelopes and the dragon.
The game speed should at least affect the speed the envelopes move. It is optional whether it also changes the speed that your dragon moves, although that's probably a good idea.
I have numEnvelope parameter in a function that I created to return the list of envelopes that needs to be drawn. Shall I add game speed parameter as well and set the speed variable to game speed ?