Still working out the kinks. Something's wrong with intersection