Yes all of that and them some. Im long to the eyeballs and im underwater big time but ive remained solid to the story. This could be very exciting