Camera Control and GUI

added a smooth camera control and a GUI