active tutorial implemented
attempt at raycasting for obstacle