added some UI elements.
UIButton to be used as a touchable action handle.
UIGroup groups UIelements into a scrollable list.
UIDisplay is used to display a UI element but not be effected by the
players inputs.
UIHandler handles inputs, updates and draws UI.