Optimizations

Removed a function from being run per tick = less taxing

sword physics assets (specifically block/nonblock) are removed from
being hardcoded 90%. Mostly dynamic now, setup for easy usage in future

Tons of TODO's were fixed, and more TODO's were added in EmberPawn .

EmberPawn functions have been all commentated (missed a couple)

EmberPawn (several) functions have been cleaned and optimized

Grapple view boolean logic gates added for optimization