Began to implement event system
Update submodule
Fix licence stuff
Last commit before switching to new project