SHIFT 2

Quite a challenging puzzle.

SHIFT 2
(Flash Game)