einen punktschatten kannst du realisieren indem du ein sprite, welches den schatten darstellt, an die position der spieler entitie setzt, nur halt auf dem boden.
Da ein movement code ja meist eine c_trace anweisung nutzt um die distanz zum boden und ggf. die schwerkraft zu bestimmen, kannst du den target vektor den die c_trace anweisung setzt benutzen um die sprite zu positionieren.