Added player drop shadow

Includes a sort of pseudo-raycast function