You build another platform, a goodways above Meowrage's house. You'd do more from here, but it seems like your ride has made it back to your stop. Better go continue doing lab stuff, for now. You will finish this the next free period you have, you promise, to whom, I cannot answer, but you still do.