salt and sacrifice review a 2d metroidvania with surprising depth