NORMAL - Switch `TurnedOnEvent` and `TurnedOffEvent` should include the instigating `player`

Because TurnedOnEvent and TurnedOffEvent is missing a player we can’t do anything with it and it makes it difficult to call TurnOn and TurnOff because a player is required.