Raycasting in Python