Quantum Conundrum

Could this be a real rival for Portal?