public Projectile ShootProjectile(Vector2 direction) { return new Projectile(Position, 10.0f, direction, power, this); }