Prototypes for closest object
Rewrote camera to fix some broken collision math!

Still need to redo shadow checks.