Hook up the charging and discharging events with the PlayerEventHandler