Save the player's previous location before they sit, this should fix
most chair-related issues