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