Implement heads-up-display with health bar

The hud is tracked in a special variable on the play state, even though it technically ducktypes as an actor. This is so the hud is always drawn on top of the other actors.

Resolve #7