so I re-did griffpatch's 3d ray-caster tutorial and tried to pay close attention to how it was done so I can use that for some 3d objects and entities!
there are some little interesting nicks and nacks for you to find so let me know in the comments if you find them...