Fixed a bug
Got the occlusion working properly. Looks AWESOME. Might want to clean up my code a little to aid for reading and understanding later