Witch & Hero. It's slightly different (more tower-defensy, less randomness), but the gameplay loop is similar.