Devil May Cry in a nutshell