I could not for the life of me figure out how dimension swapping worked until I actually beat the game at the last moment, somehow I managed to progress blindly o .o
Cool idea though once I understood it