Attempting to fix blocking shader issues, ugly code but need to test!