Revisiting Devil May Cry 3 - Why It's Still One of the Best Action Games Around