I heard Enslaved is pretty good. You could have a look at that.