properly deal with unmovable objects
comment out unused DAG stuff
use min collision, fix bug