Fix typo in getHitPoints()
Add check to remove Drone if isDestroyed()
Add damageTarget() methods
Rename class from BulletEffect to Bullet