refactor: simplify PhysicsCollisionListenerAll
cubes: fix zone reading, fix lifecycle when drone hit a cube
add notes, comments
use AppStateDroneCube to manage interaction between Drones and Cubes : attraction, grab