Fix: skip out of permission check if projectile shooter not a player.
Minor: eclipse cleanup and licence header