Engine Error moving bush

Summary:

Steps to reproduce:

  1. pickup bush 1, move a few spaces
  2. pickup bush 2, move over top of original bush 1 location
  3. crash when they move bush 2 first

Expected Results:
Move bush to new location
Actual Results:

Notes:

release-687 (x64)
No matching overload found, candidates: void __sub(lua_State*,Point3 const&,Point3 const&)
stack traceback:
[C]: ?
[C]: ?
…ions/place_carrying_on_structure_adjacent_action.lua:48: in function <…ions/place_carrying_on_structure_adjacent_action.lua:24>
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: in function ‘run’
…tonehearth/services/server/tasks/run_task_action.lua:143: in function <…tonehearth/services/server/tasks/run_task_action.lua:141>
[C]: ?
[C]: ?

[C]: in function 'run’
stonehearth/components/ai/ai_component.lua:553: in function <stonehearth/components/ai/ai_component.lua:537>
[C]: in function 'xpcall’
radiant/modules/common.lua:257: in function 'xpcall’
stonehearth/components/ai/ai_component.lua:537: in function '_thread_main’
stonehearth/services/server/threads/thread.lua:273: in function <stonehearth/services/server/threads/thread.lua:270>
[C]: in function 'xpcall’
radiant/modules/common.lua:257: in function 'xpcall’
stonehearth/services/server/threads/thread.lua:270: in function 'f’
radiant/lib/env.lua:15: in function <radiant/lib/env.lua:14>