Shaman

Complexity: ★★★ Classes