Less wall and door destruction snowflake, allows obj to damage walls

Fixes the dev portion of #7538 

Removes the snowflake door and wall damage logic for being hit by emitter projectiles. Replaces randomly dividing projectile damage with a damage cap, and whether a projectile can damage a door is determined by how powerful the projectile is.