private void OnScrollTriggered(JoinHandler join)
{
currentJoin = join;
Player.Paused = true;
nextScreen = screens[join.NextScreenName];
join.BeginScroll(nextScreen, PlayerPos.Position);
updateFunc = () => join.Update(PlayerPos);
join.ScrollDone += ScrollDone;
drawFunc = DrawJoin;
StopScreen();
}