Apologies for making a dirty iOS post but this had pretty good reviews. Although it's only been out for less than a month, it's the first time it's been free: http://appshopper.com/games/dungelot