public Bullet(ICanShootAProjectile firedBy, double direction) : base(firedBy, direction) { }
protected Projectile(ICanShootAProjectile firedBy, double direction) { _firedBy = firedBy; _direction = direction; }