* worked on the gui system
* added events unit
* made dragsystem concept