Lots of drag-furniture-related functions.  Now all we need to do is make Entity::move_to() actually move the furniture!