Split HUD code off to hud.cpp, make into a class, extensive Lua HUD modification