added in a HUD and moved gui stuff to it