Code Vein mixes a lot of interesting concepts and ideas in a single ...