Pushed moveThroughExit refactor to common Exit action down the priority list