Review: Neon Blood is a visually striking game set within an interesting world, but it's let down by poor localisation and ...