Refactored

Added 'destroy' method, refactored, cleaned up (kind of), improved drop
detection, updated sample