I love Metroidvanias. I can't get enough of them, but sometimes one comes along that is dragged down by a...