Move drawing the next control into its own function

This allows matrix manipulations in controls overriding the draw
function
Lang for ingame (not done server-side though)

Also, failsafes for _lang being null, and lang not existing in _lang
Render entities in the GUI instead of in the world/entity classes