filter is now square
fixed wrong variable math derp
fails to find the intersection sometimes