I don't know how the self.contents.clear method works, but would it reduce lag on equip screens, etc. if I used self.contents.fill_rect to erase only the parts that need refreshing while scrolling through the menus (numbers and such) so that the game does not have to redraw text like "Attack:", "Defense:", etc? Or is the self.contents.fill_rect method in itself slow? Thanks in advance.