Correctly determine if a destructible can be lifted.
Custom entities: handle collision detected by others.

Custom entities are now finished, even if they are experimental for now.
Fix #323.