Have you tried Warlock and Warlock 2?