code cleanup: remove replace p(ob, key, val) -> ob.get(key, val)
compare lengths betweem objects not cameras
code cleanup: remove unused vars
add use_move, so some objects cant be moved
add life boolean, can only embody these
add new props, movable/alive