I have played this before and I must say this a classic among browser games. One of best puzzle games ever.
What I like most about this game is how ridiculous and impossible some of the last levels seem at start, but how they become solvable with quite some thought and patience - and as for last level - luck. Surely a hardcore puzzle game, one of the hardest there is. Also remains fun even when difficult.
Both visuals and the story also add a lot to the immersion.
Only drawback - there is no fullscreen, so immersion is not perfect.
That story... wow, I wasn't expecting that! This took the whole two-player mechanic thing to a whole new level the way it weaves in the plot, and playing as multiple characters even when you're only the one... it's not without reason, apparently! A game very well-done, script, sound and all, it seems so simple at first but starts can be deceiving! Sucks you in, too. Just couldn't leave until the end, and then until the credits rolled, and then... well I guess it's really over.
Damn, thats deep. Its very good, cool sprites too