Drone constraints are now working propery and intuitively using shadow-casting. (#43, Fixes #42).