public void tapFire(TargetProperties targetProperties) { ProjectileFactory.fireProjectile(weaponProperties, targetProperties); }