Very challenging puzzle game, got stuck when the portal blocks were introduced. Last puzzle with just white blocks was particularly challenging.