I am creating a simulation using pygame and have noticed that pygame makes it a little complicated to have text on the window while the application is running. Right now, my program shows a ball moving around the screen and creates a trail of colors identifying how many times it has passed over that area. What I need to happen, and what the text will be used for, is to display the day and temperature above the grid the ball moves around. Every 20 directiontional changes equals a day and each day has a temperature associated with it, so as the program runs, the text has to change respective to the current day and temperature.
My question is: Are there any good modules that I could import which could do this efficiently, as I only want to use pygame for rendering my simulation in a not so computationally expensive way?