Multiple planes working, but intersection incorrect