only call cell_free() if new cell is inside scene, otherwise cell_free is False (#259)

2 jobs for 259-reduce-computational-complexity-of-env-step in 34 minutes and 50 seconds (queued for 11 seconds)