The Golem - 4GamesList
Challenging block-pushing puzzles.