Devil May Cry 3 – Nintendo Switch – review