fixed events to not use gross args
Merge branch 'type-system' of https://github.com/5-second-rule/engine into type-system