Crawling with the ray casting :D