Implement Damage Protection

Implemented Bypass perm nodes.
Implemented better event handling.
Merge branch 'coaster3000/dev'