LeavingPlay effects seem to be working fine with each other

Changed afterRefresh to afterCardRefreshing and put afterRefresh inside
the draw phase.
No random bugs experienced. Looking good