implemented hud; added hud graphics;added message processing framework