add pseudocode for raycast in comment , file Weapon.cs