Vehicle Hud restructuring

Previous commit would lockup the client hard.