Azada

Voted #1 Puzzle Game of 2007.