dandykong

Results 3 issues of dandykong

There's still a setFromMatrixPosition error that needs to be fixed before merging, hence the draft. ``` Uncaught TypeError: Cannot read properties of undefined (reading 'setFromMatrixPosition') at Group.getWorldPosition (three.js:5961:1) at i.tick...

Fixed #27 by adding a function for the shield depletion effect and conditional logic to account for DRC:PopShield(ent) being used as documented.

`DRC:PopShield(ent)` doesn't actually pop shields as [this documentation](http://vuthakral.com/draconic/pages/sys_shields.html?ver=1.0) says, it just sets them to zero and they immediately recharge.