I think Mr. Fox is going to come into play when it comes time to deal with the comet. Notice the telescope on the roof of his house. Also the only two people in the astral plane at the time were him and Finn, so both of those people are gonna have to have something to do with the comet. What was Fox working on? Who…