projectile memory leak fixed