add transform_has(...)
make camera, keyboard_controlled not save anything if non-existent
add entity duplication to edit mode