Interesting premise, although the fonts could use some work, I'm sure that's pygame's fault and not yours.