Made all existing listeners register themselves
Removed Empty Test and fixed registration of listeners
Process Projectile Hit Events and implement basic smg