★★★★☆ (4/5) – A timeless, powerful engine for storytelling, but easily derailed by clichés or lack of growth.