This is a clear example of where it would be nice for BYOND to have strict accessor and mutator methods for directly-changing variables. Alas, it doesn't, so this is the closest I can get that is also fairly general. Just make sure to use Move() to move the object.