Problem with shadows

I’m having a couple of issues with shadows. The first is that player models cast no shadows. It just looks wrong without at least a basic blob shadow.

The second problem is that I have an animated item in my map which rotates. It does cast a shadow, but the shadow doesn’t turn with the item. Oddly, when the item is carried by the player, the shadow does turn and move with the player (the player himself casts no shadow). Is this by design or do I need to set some flags somewhere?

Add $mostlyopaque to the QC