save before moving apparatus code out of game play