added primitive HUD

also implemented a print method that renders a string like printf, max
250 chars including parameters (%i etc.)
source:  nehe and stackoverflow