Better terrain collision using bilinear interpolation