RayCast working fully with camera direction