This is fantastic! I always worry that teleportation mechanics can trivialize certain aspects of 2d/2.5d platformers, but building the whole game around that mechanic has really paid off!