Added some basic GUI elements. GUI code is for practice only and will be severely changed.