Mirror Fixes

added projectile navigation,refactoring