great visual. terrible story line. its all over the place.