Now supports sinks and disables movement outside area.