Credit to Saul Rennison for proper dynamic shadows using the L4D method.
MP Gravity Gun Carried objects fix by:Mike Durand tonysergi