Removing duplicate structs
Adding projectile deprotection