endlevel wants to freeze the console player's last in-mine position. Instead of copying the position out and back, refactor the flow to let endlevel skip the update of the position.