Implemented UserInterface

Setup
reset
pause

some minor changes to healthbar and uiobject