Another way is to ditch the ('active') private variable in plat, and put it in player instead or make it global, and
Player - on collision with plat
----set global('activeplat') to. Plat.uid
Plat - compare uid == global('activeplat')
----plat control actions here