Cool idea! Rated (✓▽✓)
Random opinion:
- it takes 8 click to get to edit mode from finished state. "finished" -> space -> space -> space -> space -> space -> space -> space -> edit ✓. IMHO it's ok for the first try, but everty time it takes too much time and starts to anoy. I think you can request user input for text only if it's importan (player would miss some importan information if he don't read), in other case you can switch text in background. Als skip button might work well.
- ctrl + z instead of "undo" button and ability OR moving item menu with swipe/scroll
- Move joints after they placed
- And the most missing object is eraser, It's really needed when you experimenting back and forth
QoL would improve game greatly i think.
Nice game overall! Good luck