Love this idea! i can't say it's original, but it's very well implemented. It's the combination of the elements you choose which makes the experience original, and i think you've achieved this. Functionally speaking, your game is flawless. You've added visual and SFX cues when it is safe to traverse dimensions, which is very good for playability. However, I will say that it was made too easy because of that. I do realise that as the game progresses you could have removed one of the features to make it more difficult.
Well done!