added setPosition method to GuiElement and Button