modif raycast
merge
kill!