PuzzleScript!

(with an experimental Solver)

PuzzleScript is an open-source HTML5 puzzle game engine.

Gallery