Push, the devious puzzle game that will eat your next half hour

The PuzzleScript version is browser-based.