Ray Cast with Shadow complete